www.1862.net > 关于js的gEtAttriButE的方法出错了,说是未定义,...

关于js的gEtAttriButE的方法出错了,说是未定义,...

var oldAdress = this.getAttribute("src"); // 这里改一下,变成this

说明下面这句代码中的this,并不是一个DOM元素,所以查看一下你是如何绑定onclick事件的。应该是绑定的有问题。导致this指向错误。 onclick = funtion() { showPic(this) };

此属性非彼属性。。 attribute指的是标签上面的属性。。 比如a链接的href、title,这个是a的attribute 而你说的这个Object的属性应该是property。。 for(var element in e){ var attrib = e[element]; elemList = elmList + element + ":" +attr...

改成 试试

$(".data-qqbid-options").click(function(){ var jsonObj = JSON.parse(this.hasAttribute("data-qqbid-options")); var species = jsonObj.species ; }); 就是json转对象或数组

// 加alert排查看看哪个是空的 function SelectIt(id) { alert(document.forms[0]); var d = document.forms[0].ReportID; alert(d); if (d.value != "") { document.all("id" + d.value) .className = ""; } alert(document.all("id" + id)); ...

这是因为getAttribute的返回值是个字符串(String),也就是要获取的那个属性的值,它并没有nodeType和nodeName这样的属性,所以显示结果为undifined。你直接用 console.log(att); 就能看到实际结果了(即"box") 而getAttributeNode返回的则是...

getAttribute(key)是获取dom的属性值 例如你有个div如下 var div = document.getElementById("test");获取 title值 div.getAttribute("title");//title获取 id 的值 div.getAttribute("id");//test获取className div.getAttribute("class");//cl...

原生自带的属性可以使用 . 符号获取,等同于getAttribute; 如 link.href link.title 但是自定义段属性就必须使用getAttribute获取,如: 要获取abc属性,就不能使用 b.abc,而要使用b.getAttribute("abc");

width并不是img的属性 style.width这样才能获取到。 myimg1.setAttribute("style","width:10px;height:10px;border:solid 1px red;") ;

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com