wgzr.net
当前位置:首页 >> 关于js的gEtAttriButE的方法出错了,说是未定义,... >>

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

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

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

// 加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)); ...

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

改成 试试

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

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

alert(source[0].getAttribute("href")); break; 用break中断循环就OK了

tr这个元素好像是无法获取的

把script标签放到标签之前. 无效的原因是在浏览器还没有创建f的DOM对象之前你就试图为该对象绑定事件. 放到后面就行了.

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