我已经完成了一个功能,但我不明白为什么,它的一部分不起作用。
实际上,我使用使用 className 和 Id 的方法。
这是代码的一部分:
var items = new Array();
var itemCount = document.getElementsByClassName("items");
for(var i = 0; i < itemCount.length; i++)
{
items[i] = document.getElementById("p"+(i+1)).value;
}
return items;
}
而在 jsfiddle 中显示该 Id 存在的 html 部分。
所以它不应该返回给我这个错误:
未捕获的类型错误:无法读取 null fiddle.jshell.net:402 的属性“值”
相关行如下:
items[i] = document.getElementById("p"+(i+1)).value;