我使用普通香草JavaScript來克隆字段集,並更改字段集中任何表單字段的ID /名稱屬性。如何讓IE7使用純JavaScript改變單選按鈕的名稱屬性?
一切正常工作,除了在IE7克隆的單選按鈕都被視爲一個組。例如,在一個字段集中,我有兩個單選按鈕。當我克隆它並添加另一個字段集時,然後單擊新字段集的最後一個單選按鈕,取消選中第一個單選按鈕。
這似乎是IE7中的一個錯誤,它不會更改名稱屬性(即使其他瀏覽器中的所有內容都正常工作)。我使用input.getAttribute(「name」)並嘗試了input.htmlName,但都沒有什麼不同。
有沒有人有任何提示如何讓IE7將每個字段集的單選按鈕組作爲一個單獨的組?
下面是我使用的代碼:
input.setAttribute("name", inputName + fieldsetNumber);
普通的文本輸入做工精細,問題只涉及到IE7和單選按鈕。從我挖出的所有東西中,有一個單選按鈕的IE7中存在一個錯誤。
你可以發佈你現有的腳本嗎?我一直認爲'input.name =「newName」;'將'name'屬性設置爲''newName「'字符串..? – 2012-02-17 22:14:50
我已經用示例更新了我的帖子。我也嘗試過input.name,就像你在你的評論中發佈的那樣,但是這也不起作用。愚蠢的IE7。 – Zoolander 2012-02-17 22:21:48