我無法使用AJAX(服務器問題!),所以我不得不依靠DOM + javascript在我的頁面上顯示或隱藏兩個div。DOM(Javascript)show/hide divs not working
用戶單擊兩個單選按鈕中的一個,並根據哪個單擊,顯示相應的div。
由於某些原因,如果使用「EU」單選按鈕但第一個div會加載,但無法使用「國際」單選按鈕來工作。第二個按鈕調用正確的腳本,傳遞變量甚至隱藏EU div,它不會顯示國際版本。
我在我的智慧結束。任何人都可以幫忙嗎?
使用Javascript:
function displayLocation(loc){
alert(loc)
document.getElementById(loc).style.display = "block"
if (loc == "eu"){
document.getElementById("international").style.display = "none"
}else{
document.getElementById("eu").style.display = "none"
}
}
HTML單選按鈕
<input type="radio" name="loc" style="float:left;" onclick=displayLocation("eu")>
<input type="radio" name="loc" style="float:left;" onclick=displayLocation("international")>
Div的隱藏/顯示適當
<div id="eu" style="display:none;">European Union</div>
<div id="international" style="display:none;">International</div>
我」已經做了這些變化,並沒有好的測試 – useyourillusiontoo 2013-03-05 14:24:39