function abc()
{
document.form1.1.disabled=true;
}
我在我的HTML頁面中有一個選擇框,其ID爲1
。我正在使用上面的JavaScript,但它沒有禁用選擇框。爲什麼此代碼禁用HTML選擇框不起作用?
function abc()
{
document.form1.1.disabled=true;
}
我在我的HTML頁面中有一個選擇框,其ID爲1
。我正在使用上面的JavaScript,但它沒有禁用選擇框。爲什麼此代碼禁用HTML選擇框不起作用?
ID和名稱標記必須以字母 ([A-ZA-Z])開始和之後可以是任意數量的字母 ,數字 ([0-9]),連字符(「 - 「),下劃線 (」_「),冒號(」:「)和句點 (」。「)。
- http://www.w3.org/TR/html4/types.html#type-name
解決根本問題。沒有以數字開頭的ID。
document.form1包含一個輸入元素列表,selectboxes和textareas。 document.form1.1與說document.form1 [1]相同,並獲得該列表中的第二個元素。嘗試
document.getElementById("1").disable = true;
var elem = document.getElementById("1");
elem.setAttribute("disabled","disabled");