js代码获取元素class属性,firebug报错:obj.getattribute is not a function

2025-01-06 12:51:34
推荐回答(5个)
回答(1):

var listname=link.getAttribute("class");
link 没有getAttribute方法
追问
最开始是这样写的:
function changeBackgroundColor(obj){
var listname=obj.getAttribute("class");
...
}
在之前还试过使用obj.className,代码都可以运行但是会报错
追答
你可以用console.dir(obj)看这个obj对象有那些属性和方法

回答(2):

var listname=link.getAttribute("class");
link 没有getAttribute方法

回答(3):

改成

  • 试试

  • 回答(4):

    是obj.getAttribute("属性"),a大写A

    回答(5):

    从报错信息看,是没找到getAttribute这个函数