我无法理解这个javascript行的作用。
chkBox.setAttribute("CheckList", range);
什么是“CheckList”属性用于?
答案 0 :(得分:1)
输入元素没有名为“CheckList”的defined属性。无论代码在哪里,它都会在稍后可能访问的元素上设置自定义属性。有些人选择这个有利于创建一个全局变量,但实际上你应该坚持使用expando属性(如果你想避免全局变量),例如:
chkBox.CheckList = range;
在版本8之前的Internet Explorers中, setAttribute 错误地映射到属性而不是属性。
答案 1 :(得分:1)
我找不到这样的属性on W3,看起来程序员试图设置 自定义 属性,例如:
<input type="checkbox" CheckList="something" />