function abc()
{
document.form1.1.disabled=true;
}
我的HTML页面中有一个ID为1
的选择框。我正在使用上面的JavaScript,但它没有禁用选择框。
答案 0 :(得分:3)
ID和NAME令牌必须以a开头 信([A-Za-z]),可以遵循 任意数量的字母,数字 ([0-9]),连字符(“ - ”),下划线 (“_”),冒号(“:”)和句号 ( “”)。
- http://www.w3.org/TR/html4/types.html#type-name
修复潜在问题。没有以数字开头的ID。
答案 1 :(得分:1)
var elem = document.getElementById("1");
elem.setAttribute("disabled","disabled");
答案 2 :(得分:0)
document.form1包含输入元素,选择框和textareas的列表。 document.form1.1与document.form1 [1]相同,并获取该列表中的第二个元素。尝试
document.getElementById("1").disable = true;