wfyj.net
当前位置:首页 >> JS如何取得当前对象的属性 >>

JS如何取得当前对象的属性

方法: function fc(dom){ var src = dom.getAttribute("src"); alert(src); } 标签:

使用for...in可以遍历js对象的属性,用法如下: for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 1 2 3 4 for (变量 in 对...

对象[变量] 比如obj是一个对象,它有个属性是name: var x = "name"; var n = obj[x]; //获取属性值 obj[x] = "XXX"; //设置属性值 补充说明:对象属性的使用有两种方式: obj.name 或 obj["name"] 第二种方式的属性名是个字符串,这就为变量的...

onclick="change_pic(this)" function change_pic(obj) { // 这里的obj才是你想要的东西 alert(obj.src); }

如果这个数组不是json的话,就可以for(var i=0;i

直接用console.log(Obj)就可以了,在浏览器开发工具的console中查看对象属性值。或者使用JSON.stringify(Obj)也行。

如果是使用了 JQ EXTJS 的话本身就有 对象克隆的 函数库可以使用 如 extjs 使用 ext.ux.util.clone() 没有用这些的话 可以自己写一个 克隆函数 网上有资源 比如 function deepClone(obj){ var result={},oClass=isClass(obj); // if(oClass==="O...

使用for...in可以遍历js对象的属性,用法如下: for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 具体代码: var obj = {a:...

New Document 查看属性 给你写了个小程序,点击查看属性按钮,就能看到该对象的所有属性。 把lookProperty()里的参数换成你想要查看的对象即可。

嗯,平常的时候,使用user[sss],确实可以直接得到对象对应的属性 另外还有其它的方法,比如使用eval: var res = eval('(usr.' + sss + ')'); 其它的一些方法也是有的,不过要根据你具体的案例来看到底使用哪种方法最合适。

网站首页 | 网站地图
All rights reserved Powered by www.wfyj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com