怎样用JS给,option添加“选中”属性??

怎样用JS给,option添加“选中”属性??,第1张

访问数据之前,你肯定要传入一个下拉的value进去,在跳转回来之后,再获取这个值,然后循环遍历这个下拉所有option,去判断,如果options[i]==这个值,就selected='selected':

<html>

<head>

<script>

window.onload = function(){

var opts = document.getElementById("select")

var value = //这个值就是你获取的值

if(value!=""){

for(var i=0i<opts.options.lengthi++){

if(value==opts.options[i].value){

opts.options[i].selected = 'selected'

alert(opts.options[i].value)

break

}

}

}

}

</script>

</head>

<body>

<select id="select">

<option value="1">一</option>

<option value="2">二</option>

<option value="3">三</option>

</select>

</body>

</html>

可以直接把下面的代码复制到你的网页里运行。我在IE8测试通过

<script>

function goto(){

if(document.getElementById('radio1').checked){

window.location.href="http://www.baidu.com"

return

}

if(document.getElementById('radio2').checked){

window.location.href="http://www.sina.com"

return

}

alert("请至少选择一项")

//不要使 document.getElementByName 某些浏览器不支持

}

</script>

<form id="form1" name="form1" method="post" action="">

<input type="radio" name="radio" id="radio1" value="1" />使用邮件找回

<input type="radio" name="radio" id="radio2" value="2" />使用手机找回

<input type="button" name="button" id="button" value="下一步" onclick="goto()" />

</form>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11719661.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存