一個簡短的問題讓我有點瘋狂。當用戶希望編輯某些輸入的值時,我在燈箱上有一些單選按鈕。這是我沒有寫的舊系統。現在的問題/解決方案是比較容易然而,當在IE7測試我發現了一些問題:IE7&Radio Button。經檢查的問題。 .defaultChecked答案是?
document.getElementById(thisID).checked = true; // thisID is the ID of a radiobutton
基本上上面的代碼沒有設置單選按鈕選中的值。
我以爲我可以用此排序:
document.getElementById(thisID).defaultChecked = true;
但是如果我回來,改變我的單選按鈕值前一個單選按鈕保持選中,作爲其.defaultChecked狀態尚未更新!我無法控制服務器上生成的單選按鈕的數量(以及它們的ID),並且直到表單提交之前,單選按鈕的值都存儲在客戶端上。
IE7中有document.getElementById(thisID).checked
錯誤嗎?
你可以使用jQuery嗎? IE7相當可靠。 – 2012-01-10 11:06:02