我无法使用 AJAX(服务器问题!)所以我不得不依赖 DOM + javascript 来显示或隐藏我页面上的两个 div。
用户单击两个单选按钮之一,然后根据单击显示相应的 div。
出于某种原因,如果使用“欧盟”单选按钮,第一个 div 将加载,但我无法让“国际”单选按钮工作。第二个按钮调用正确的脚本,传递变量,甚至隐藏欧盟 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>