工作正常,我有HTML代碼如下所示:單選按鈕將無法在Internet Explorer工作,但在Firefox
function toggle_action(type) {
var tabs = document.getElementsByName("action_tab")
for(var i = 0 ; i < tabs.length; i++){
//alert(" i = " + i + " length=" + tabs.length);
if(tabs[i].id == type.value){
tabs[i].style.display='inline';
}else{
tabs[i].style.display='none';
}
};
}
一個
<div id="action_types">
<input type="radio" checked name="action_type" value="EmailActionDescription" onclick="toggle_action(this);"/><label>Email</label>
<input type="radio" name="action_type" value="TicketActionDescription" onclick="toggle_action(this);"/><label>Ticket</label>
</div>
它工作正常,在Firefox,但不在Internet Explorer中工作。
任何想法它可能是什麼?這些按鈕基本上顯示2個選項之一,一張票或一封電子郵件,當點擊它沒有顯示的票證時。
如果您需要任何進一步的信息,請讓我知道。
感謝
代碼不完整。請更新您的問題,以包含來自''的最低** copy'n'paste'n'runnable示例,直至與''重新生成完全問題。用*最小*我的意思是,沒有不必要/不相關的類/元素/腳本/等。 – BalusC 2010-05-27 11:29:31
它在IE中如何失效? – Matchu 2010-05-27 11:31:22
單擊票單選按鈕時沒有任何反應。它只停留在EmailActionDescription上,我無法真正把所有的代碼放到頁面上,因爲我正在查看/處理的頁面是6個不同的HTML文件,並且鏈接到很多JavaScript代碼,因此您可以真正重現它。我只是看到任何人是否可能有任何想法,我appriciate每一個輸入和sugestions。 – 2010-05-27 11:51:05