JS,<option>a</option>,a的值怎么取。

<selectid="xl1"onchange="change()"><option>第一</option><option>第二</option></select><se... <select id="xl1" onchange="change()" >
<option >第一</option>
<option>第二</option>
</select>
<select id="xl2" onchange="change()" >
<option >第一</option>
<option>第二</option>
</select>
如果只有选择id=xl1中的“第二”才能显示出来id=xl2中的<select>我改怎么做?
我没分,我不过真是再这里卡住了,谢谢各位
展开
 我来答
真好丶茜上9543
2012-02-19 · TA获得超过6万个赞
知道大有可为答主
回答量:4.3万
采纳率:0%
帮助的人:3014万
展开全部
<script type="text/javascript">
(function() {
var xl1,xl2
window.onload = function() {
xl1 = document.getElementById("xl1");
xl2 = document.getElementById("xl2");

xl1.onchange = xl2.onchange = change;
showItem(xl2, xl1.selectedIndex === 1);
};

function change(e) {
var e = e || window.event;
if( this === xl1 ) {
var b = this.selectedIndex === 1;
showItem(xl2, b)
}
}
function showItem(el, b) {
el.style.visibility = b?"visible":"hidden";
}
})();
</script>
我是木马09
2012-05-04 · TA获得超过1026个赞
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:146万
展开全部
window.onload = function(){
var oForm = document.forms[0], // 你可以用id
select1 = oForm.xl1, // xl1 ,xl2, 是select 的name
select2 = oForm.xl2 ;

select1.onchange = function(){
if(this.value == "1" ){
select2.style.display = "block";
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式