<input type="radio" name="radiobutton" value="radiobutton" onSelect="JavaScript:showme()">
<div id="select1" style="visibility:hidden;position:absolute;">
<td></td>
</div><input type="radio" name="radiobutton1" value="radiobutton" onSelect="JavaScript:showyou()">
<div id="select2" style="visibility:hidden;position:absolute;">
<td></td>
</div>function showme()
{
document.select1.style.visibility="visible";
document.select1.style.position="";
document.select2.style.visibility="hidden";
document.select2.style.position="absolute";
}
function showyou()
{
document.select2.style.visibility="visible";
document.select2.style.position="";
document.select1.style.visibility="hidden";
document.select1.style.position="absolute";
}
javascript菜鸟,请问这个怎么写呢?我想选择一个单选按钮,然后显示一个div,隐藏一个div
怎么实现呢?谢谢!
<div id="select1" style="visibility:hidden;position:absolute;">
<td></td>
</div><input type="radio" name="radiobutton1" value="radiobutton" onSelect="JavaScript:showyou()">
<div id="select2" style="visibility:hidden;position:absolute;">
<td></td>
</div>function showme()
{
document.select1.style.visibility="visible";
document.select1.style.position="";
document.select2.style.visibility="hidden";
document.select2.style.position="absolute";
}
function showyou()
{
document.select2.style.visibility="visible";
document.select2.style.position="";
document.select1.style.visibility="hidden";
document.select1.style.position="absolute";
}
javascript菜鸟,请问这个怎么写呢?我想选择一个单选按钮,然后显示一个div,隐藏一个div
怎么实现呢?谢谢!
<div id="select1">
<table>
<tr>
<td>select1 div</td>
</tr>
</table>
</div><input type="radio" name="radiobutton" onClick="JavaScript:showyou()">
<div id="select2">
<table>
<tr>
<td>select2 div</td>
</tr>
</table></div>
<script language="JavaScript">
function showme()
{
document.all.select1.style.display="";
document.all.select2.style.display="none";
}
function showyou()
{
document.all.select1.style.display="none";
document.all.select2.style.display="";
}
</script>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<form name="exp">
<table >
<tr><td>
<input type="radio" name="radiobutton" value="0" onClick="show();">
<div id="select1" style="position:absolute;display:none">ssssssssssssss</div>
</td></tr>
<tr><td>
<input type="radio" name="radiobutton" value="1" onClick="show();">
<div id="select2" style="position:absolute;display:block">dddddddddddddddd</div>
</td></tr>
</table>
</form>
</BODY>
<script language="JavaScript">
function show(){
var flag = get_radio_value(document.exp.radiobutton);
if(flag==0){
document.all.select1.style.display="block";
document.all.select2.style.display="none";
}else if(flag==1){
document.all.select1.style.display="none";
document.all.select2.style.display="block";
}
}
function get_radio_value(radio_array){
for (var i=0; i < radio_array.length; i++) {
if (radio_array[i].checked){
return radio_array[i].value;
}
}
}
</script>
</HTML>
我已经验证过可以实现楼主所需功能;有问题我们再讨论;