<html>
<script language="JavaScript">
function show(){
if (form1.select.value=="1") Layer1.style.visibility="visible";
if (form1.select.value=="2") Layer2.style.visibility="visible";
if (form1.select.value=="3") {Layer1.style.visibility="hidden";Layer2.style.visibility="hidden";}
}
</script>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<select name="select" onChange="show()">
<option selected>select</option>
<option value="1">show layer1</option>
<option value="2">show layer2</option>
<option value="3">hide all</option>
</select>
</form>
<div id="Layer1" style="position:absolute; left:100px; top:30px; width:160px; height:45px; z-index:1; visibility: hidden; background-color: #FFFF00; layer-background-color: #FFFF00; border: 1px none #000000">the
layer1 </div>
<div id="Layer2" style="position:absolute; left:100px; top:80px; width:179px; height:33px; z-index:2; visibility: hidden; background-color: #FF0000; layer-background-color: #FF0000; border: 1px none #000000">the
layer2 </div>
</body>
</html>
不知道你想要的是不是这样效果,选什么显示什么你会吧。innerHtml
<head>
<title></title>
<script type="text/javascript">
function handleEvent(oEvent) {
var checkBoxObj = document.getElementById("aa") ;
var oTextbox = document.getElementById("txt1");
oTextbox.value += "\n>" + checkBoxObj.value;
}
</script>
</head>
<body>
<input type="checkbox" name="checkbox" value="值在这" onClick="handleEvent(event)" id="aa">aa</input>
<textarea id="txt1" rows="15" cols="50"></textarea>
</body>
</html>
var oTextbox = document.getElementById("txt1"); for(var i=0;i<document.表单名.elements.length;i++){ var e=document.表单名.elements[i]; if(e.checked=!e.checked){ oTextbox.value += "\n>" + checkBoxObj.value; }else{ oTextbox.value -= "\n>" + checkBoxObj.value; } }
谢谢大家