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

js遍历元素属性

阅读更多

var person= { 
    name: 'zhangsan', 
    pass: '123' , 
    'sni.ni' : 'sss', 
    hello:function (){
          for(var i=0;i<arguments.length;i++){  
                 //在不知参数个数情况下可通过for循环遍历              
                 // arguments这个是js 默认提供 
                alert("arr["+i+"]="+arguments[i]); 
          }
     }
}
   
//遍历属性 
 for(var item in person){  
        if(typeof person[item]  === 'string'){ 
              alert("person中"+item+"的值="+person[item]); 
        }else if(typeof person[item] === 'function'){ 
              person[item](1,1);//js 的function的参数可以动态的改变 
         }  
 } 
 
//添加属性

person.isMe = 'kaobian'; // 这种是属性名字正常的 
//当属性名字不正常时,像下面这种,必须用这种形式的, 
person['isMe.kaobian'] = 'hello kaobian'; //上面的也可以用下面的形式 
      for(var item in person){ 
            if(typeof person[item]  === 'string'){ 
                   alert("person中"+item+"的值="+person[item]); 
            }else if(typeof person[item] === 'function'){
                   person[item](1,1); 
            }   
      }

分享到:
评论

相关推荐

    JS中如何轻松遍历对象属性的方式总结

    Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for…in 循环遍历该对象时返回的顺序一致 。如果对象的键-值都不可枚举,那么将返回由键组成的数组。 这是...

    JS遍历对象属性的方法示例

    主要介绍了JS遍历对象属性的方法,涉及JS针对页面元素属性遍历操作的相关技巧,需要的朋友可以参考下

    js遍历子节点子元素附属性及方法

    遍历子节点子元素的方法有很多,本例使用js来实现,另附示例代码及属性方法,需要的朋友可以参考下

    JavaScript遍历DOM元素的常见方式示例

    本文实例讲述了JavaScript遍历DOM元素的常见方式。分享给大家供大家参考,具体如下: 对于元素之间的空格,IE9以及之前的版本不会返回文本节点,,其他的浏览器会返回文本节点,所以我们在使用firstChild,lastChild...

    遍历DOM对象内的元素属性示例代码

    如何遍历DOM对象内的元素属性,例如要获取一个id为btn的按钮的所有属性该怎么实现呢?下面有个不错的教程,大家可以参考下

    JavaScript简单遍历DOM对象所有属性的实现方法

    主要介绍了JavaScript简单遍历DOM对象所有属性的实现方法,涉及JavaScript针对页面元素属性操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    JavaScript基于遍历操作实现对象深拷贝功能示例

    主要介绍了JavaScript基于遍历操作实现对象深拷贝功能,涉及javascript元素遍历与属性操作相关实现技巧,需要的朋友可以参考下

    JavaScript中for-in遍历方式示例介绍

    摘要:for-in遍历方式的循环计数器是字符串类型,遍历对象时为对象属性/方法名,遍历数组时为数组元素下标索引,与普通的for循环不同,for-in会将继承的属性/方法列出,这一点在使用时需要特别关注。 除了传统的for...

    JS for…in 遍历语句用法实例分析

    本文实例讲述了JS for…in 遍历语句用法。分享给大家供大家参考,具体如下: for…in 语句用于对数组或者对象的属性进行循环操作。 for (变量 in 对象) {  在此执行代码 } 这里的“变量”用来指定变量,指定的变量...

    js数组中存对象,根据对象的属性进行去重

    在进行web项目开发的时候,有时候需要把一些前端的数组进行去重处理,得到一个去重后的数据,然后在进行相关的操作

    用Vue.js实现监听属性的变化

    创建 Vue 实例时,Vue 将遍历 data 的属性,通过 ES5 的 Object.defineProperty 将它们转为 getter/setter,在其内部 Vue 可以追踪依赖、通知变化。 const vm = new Vue({ data: {foo: 1} // 'vm.foo' (在内部,同...

    $.each遍历对象、数组的属性值并进行处理

    通过它,你可以遍历对象、数组的属性值并进行处理。 使用说明 each函数根据参数的类型实现的效果不完全... //这里的this指向每次遍历中Array的当前元素 p1; p2; //访问附加参数 }, ['参数1', '参数2']); 3、遍历对象

    BinaryTree-traversals:React Application呈现二叉树遍历

    二叉树遍历 React App会显示遍历,例如二叉树的有序,前序,后序和广度优先遍历。... 它以成本O(1)的形式创建输入数组的链表,因为节点的值是该节点下一个属性的位置。 应用页面 将数组的长度和元素作为输入。

    JavaScript实习报告.pdf

    实习四 JavaScript 基本语法 一、实习目的 1....利用对象 document 对象获得元素数组,遍历元素数组,利用 Checked 属性,将相应的值 取出,利用 alert 输出。 3.利用对象 document 对象获得元素,判断其值

    traverse:低级遍历功能,受$ .dir启发

    遍历低级遍历功能,受$ .dir启发安装与一起安装: $ component install yields/traverse原料药遍历(属性,元素,[选择器,[长度]]) 遍历使用给定的property上element给定的匹配获取元素selector ,直到len为止。...

    Ajax基本对象的属性和方法

    Ajax基本对象的属性和方法:动态创建内容时所用的W3C DOM属性和方法。用于遍历XML的DOM元素方法。用于处理XML的DOM元素属性。标准XMLHttpRequest操作

    Javascript数组与字典用法分析

    本文实例分析了Javascript数组与字典用法。分享给大家供大家参考。具体分析如下: Javascript 的数组Array,既是一个数组,也是一个字典(Dictionary). 先举例看看数组的用法。...这个很象上一篇中说到的遍历对象的属性

    lmnt:元素遍历 polyfill

    LMNT:元素遍历 Polyfill 该项目的存在是为了提供 W3C 的指定的缺失功能。 它将 5 个只读属性添加到 Element 原型中,如果它们不存在于执行环境中: 第一个子元素 最后一个子元素 以前的元素兄弟姐妹 下一个元素...

    JS实现隐藏同级元素后只显示JS文件内容的方法

    主要介绍了JS实现隐藏同级元素后只显示JS文件内容的方法,可实现将与js文件的同级元素全部隐藏,只显示js文件内容的功能,涉及javascript针对页面元素的遍历与属性修改相关技巧,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics