下拉列表与层的关系? 用innerHTML,select变动时,写入层的内容。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顶!还有innerHTML的用法不太明白高手详解以下~~ <div id='div1'></div><div id='div2'></div>选择第一项时document.div1.innerHTML = "写你要显示的内容的HTML代码";选第二项时:document.div2.innerHTML = "写你要显示的内容的HTML代码"; 那要怎么用select来判断选择的value来指定要显示的div呢 通过select的value值判断选择不同的div <select onchange="document.getElementById(this.value).style.visibility='visible'"><option value="div1">div1</option><option value="div2">div2</option><option value="div3">div3</option></select><div id="div1" style="visibility:hidden">aaa</div><div id="div2" style="visibility:hidden">bbb</div><div id="div3" style="visibility:hidden">ccc</div> 谢谢,不知道能不能改成默认显示 div1,点了其他后隐藏所有只显示选择的? <script language="javascript">function getHTML(id){ switch(id){ case 'div1' : return '<br><span style="color:990000">这是第一</span>'; break; case 'div2' : return '<br><span style="color:00dd00">这是第二</span>'; break; case 'div3' : return '<br><span style="color:222200">这是第三</span>'; break; }}function changestate(id){ document.all.disp.innerHTML=getHTML(id);}</script><select name="sele" onchange="changestate(this.value)"><option value="div1" selected>div1</option><option value="div2">div2</option><option value="div3">div3</option></select><div id="disp"></div> 是这样的,但可不可以让页面近来时显示div1??在body onload 里加个函数。还有就是不要把内容写在return '<br><span style="color:222200">这是第三</span>'; break;这里,能改成document.write吗?也就是可以写成很多行,不然写成一行很难看。 求高手帮忙写个北京时间的网页闹钟 看看这样为什么取不到值 如何调用jsp页面的js代码 ? 这样的字符串如何拆分啊?头大!! 请问验证码的ajax图片loading问题 高手帮忙看看换行问题? 求菜单,类似于ie菜单模式 怎么拿不到xml文件? 简单问题,在线等待,先到先得 为什么通过一个js来提交表单如<a href="document.frm.submit();">提交</a>则表单from中onsubmit中js就不执行了 大家好,小女子求教!!求救!!! JS高手帮忙解决这个问题,给100分。
高手详解以下~~
<div id='div2'></div>选择第一项时
document.div1.innerHTML = "写你要显示的内容的HTML代码";
选第二项时:
document.div2.innerHTML = "写你要显示的内容的HTML代码";
<option value="div1">div1</option>
<option value="div2">div2</option>
<option value="div3">div3</option>
</select><div id="div1" style="visibility:hidden">aaa</div>
<div id="div2" style="visibility:hidden">bbb</div>
<div id="div3" style="visibility:hidden">ccc</div>
function getHTML(id){
switch(id){
case 'div1' :
return '<br><span style="color:990000">这是第一</span>'; break;
case 'div2' :
return '<br><span style="color:00dd00">这是第二</span>'; break;
case 'div3' :
return '<br><span style="color:222200">这是第三</span>'; break;
}
}
function changestate(id){
document.all.disp.innerHTML=getHTML(id);
}
</script><select name="sele" onchange="changestate(this.value)">
<option value="div1" selected>div1</option>
<option value="div2">div2</option>
<option value="div3">div3</option>
</select>
<div id="disp"></div>