`
oldboy
  • 浏览: 58477 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js根据className得到数组

 
阅读更多
    function getElementsByClassName (className) {
    var all = document.all ? document.all : document.getElementsByTagName('*');
    var elements = new Array();
      alert(all.length);
    for (var e = 0; e < all.length; e++) {
      if (all[e].className == className) {
        elements[e] = all[e];
        alert(elements.length);
        break;
      }
    }
    alert(elements.length);
    return elements;
   }
分享到:
评论

相关推荐

    Javascript数组操作高级心得整理

     使用[removed]调用外部的JavaScript(.js文件) 4  如何与老浏览器打交道 4 (2) 把JavaScript代码放到HTML页面不同的位置 4  把JavaScript代码放到HTML&lt;body&gt;部分 4  把JavaScript代码放到HTML&lt;head...

    js函数获取html中className所在的内容并去除标签

    //定义数组 var classint=0;//定义数组的下标 var tags=document.getElementsByTagName(“*”);//获取HTML的所有标签 for(var i in tags){//对标签进行遍历 if(tags[i].nodeType==1){//判断节点类型 if(tags[i]....

    js+css效果 代码

    js+css效果 代码 其中一部分 &lt;script language="javascript"&gt; function tab_wwwzzjsnet(obj,id) { var arrayli = obj.parentNode.getElementsByTagName("li"); //获取li数组 var arrayul = document....

    【JavaScript源代码】js对象的读取速度实例详解.docx

     // 进行两次对象成员查找 function hasEitherClass(element, className1, className2) { return element.className === className1 || element.className === className2; } // 优化,如果

    javascript下利用数组缓存正则表达式的实现方法

    通常摆在我们眼前的如下两种选择来作为我们的容器,数组或对象。我这里选择前者,前者更轻量一点。下面我们就hasClass函数作性能改进。 原来的写法: 代码如下: var hasClass = function(ele,cls) { return ele....

    JS封装通过className获取元素的函数示例

    主要介绍了JS封装通过className获取元素的函数,涉及javascript针对页面元素属性的遍历与数组相关操作技巧,需要的朋友可以参考下

    JavaScript详解(第2版)

    第1章 JavaScript简介 1 1.1 JavaScript是什么 1 1.2 JavaScript不是什么 2 1.3 JavaScript的用处 3 1.4 JavaScript及其在Web页面中的位置 3 1.5 Ajax是什么 5 1.6 JavaScript是什么样子的 6 1.7 ...

    JavaScript笔记

    根据给定的范围可从已有的数组中返回选定的元素 14.Function:js中一切都是对象,连方法都是1个对象!! 笔试题:js中方法定义集中方式: A:function compare(a,b){return a-b;}---*可以任意地方声明方法* B:...

    javascript getElementsByClassName 和js取地址栏参数

    getElementsByClassName() 为了从一大堆HTML代码中找出我们的树状菜单(也许有多个),我们先来实现一个...它的返回值是一个数组,存放了所有符合条件的节点。 代码如下: function getElementsByClassName(ele,classNa

    JavaScript——DOM操作——Window.document对象详解

    一、找到元素:  docunment.getElementById(“id”);根据id找,最多找一个;  var a =docunment.getElementById(... docunment.getElementsByClassName(“name”) 根据classname找,找出来的是数组; 二、操作内

    js转盘抽奖特效

    * 定义数组 */ function GetSide(m,n){ //初始化数组 var arr = []; for(var i=0;i;i++){ arr.push([]); for(var j=0;j;j++){ arr[i][j]=i*n+j; } } //获取数组最外圈 var resultArr=[]; var tempX=0,...

    JavaScript实现轮播图方法一

    多个DIV,所有的DIV都由JavaScript生成,每个DIV的className均为photo,再通过数组来操控每个DIV的display属性,最后用定时器完成轮播图

    parse-selector:传入选择器将返回一个描述选择器各部分的数组

    传入选择器将返回一个描述选择器各部分的数组 用法 var parse = require ( 'parse-selector' ) ; var info = parse ( 'div#id div.classA .classB' ) ; // info will look like this: // [ // { // el: 'div', // ...

    ymprompt消息提示组件4.0【js插件弹出框美化版】

    如:&lt;script type="text/javascript" src="ymPrompt.js"&gt;&lt;/script&gt; 2、在页面中引入对应的皮肤文件的CSS,如: 3、自定义组件的默认配置信息(此步骤可选,该方法可以在任意时间调用) 页面的js中通过ymPrompt....

    Vue.js每天必学之Class与样式绑定

    因此,在 v-bind 用于 class 和 style 时,Vue.js 专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。 绑定 HTML Class 尽管可以用 Mustache 标签绑定 class,比如 `{% raw %}class=”{{ ...

    js遍历详解(forEach, map, for, for…in, for…of)

    写法很简单,经常用于通过这个数组内的数据创造新的结构,但是forEach的问题在于它不能跳出循环。 map 也是用的最多的方法之一,用法如下 {data.map(d =&gt; ( &lt;div className=balance-row&gt; &lt;div className=balance...

    vue.js入门教程之绑定class和style样式

    因此,在v-bind 用于 class 和 style 时,Vue.js 专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。 二、绑定 HTML Class 请注意:尽管可以用 Mustache 标签绑定 class,比如 class="{{ ...

    Typee:浏览器的打字机样式文字!

    句子(Array [string]) =要显示的句子数组。 typeSpeed(数字) =键入字符之前应等待的时间。 statementChangeInterval (number) =在输入下一个句子之前,打字员应等待的时间。 statementRemovalInterval ...

    calico:使用静态生成的原子样式的React组件

    Calico是一个CSS-in-JS项目库,旨在将各种样式解决方案的优点结合在一起: 原子CSS受等库的启发 静态提取,但可以在theme文件中进行自定义的预先设置。 使用有限的一组生成的className鼓励重用性。 很轻运行时所...

    TabJS:Tab切换解决方案,使用原生JS

    构造参数config (Object):配置对象,包含以下参数(带有“*”标识为必选):bonds (Array):绑定tab与相关dom,复杂数组格式,每组一对,可传入dom或id字符串。selected (String):可修改激活项所绑定的内容容器的...

Global site tag (gtag.js) - Google Analytics