西红柿爱番茄

Feed Rss

文章标签 ‘getAtributeNode’

从HTML DOM文档中获取DOM节点的某个Attribute的时候,我们通常都会使用getAttribute方法,或许大家都明白,getAttribute在获取for和class等属性时,浏览器的兼容性不理想,需要特殊处理,原因在于class、for是Javascript的关键字。因此需要相应的转化成className、htmlFor来获取他们的属性值比如: [javascript] element.getAttribute("class"); ===> return null; element.getAttribute("for"); ===>return null; [/javascript] 使用getAttribute来获取属性的值还有其他的一些问题:比如想要获取DOM节点的事件属性或者href、src的时候都是存在问题的: [javascript] <a href="/index.html" onclick="alert(‘Back home!’)">Home</a> element.getAttribute(‘href’); // -> … 了解更多