我正在尝试检查按钮是否具有名称属性。以下行正确给出了结果。
alert(course_view_buttons[30].hasAttribute("name"));
但是下面的代码给出了这样的错误-
"Uncaught TypeError: Cannot call method 'hasAttribute' of undefined "
完整代码在这里-
var course_view_buttons = document.getElementsByTagName("button");
alert(course_view_buttons.length);
var a=0;
for (x=0;x<=course_view_buttons.length;x++){
if(course_view_buttons[x].hasAttribute("name");){
a++;
}
}
alert(a);
如果有人可以,请帮助我。我被困在这 4-5 个小时。提前致谢。