JavaScript代码:

function select(id,value){//select标签的id 和 要被选择的选项
	obj=document.getElementById(id);option=obj.getElementsByTagName("option");
	for(var i=0;i<option.length;i++){
	if(option[i].innerHTML.replace(/(^\s*)|(\s*$)/g,"")==value.replace(/(^\s*)|(\s*$)/g,"")){obj.selectedIndex=i;break;}}
}

完整例子

<select name="" id="select">
	<option value="1" selected>选项一
	<option value="2">选项二
	<option value="3">选项三
	<option value="4">选项四
	<option value="5">选项五
</select>



<script>


function select(id,value){//select标签的id 和 要被选择的选项
	obj=document.getElementById(id);option=obj.getElementsByTagName("option");
	for(var i=0;i<option.length;i++){
	if(option[i].innerHTML.replace(/(^\s*)|(\s*$)/g,"")==value.replace(/(^\s*)|(\s*$)/g,"")){obj.selectedIndex=i;break;}}
}


select("select","选项三");

</script>


相关推荐

htmlselect option原生javascript按照value值 按照文本 选择指定选项

function select_value(id,value){//按照option的值来选择 selectdom=document.getElementById(id); option=se

javascript操作select option 下拉组合框

1、获取选中select的value和text,html<select id="mySelect"> <option value="1"&g

原生javascript获取指定的get请求参数

代码如下:function 取get参数值(key){ var url = location.search; str = url.match(/\\?(\\S*)/)[1]; //文本_取右边 ?

javascript获取cookies的指定值 php设置cookies

由于有些中文cookies会被编码 所以要加上解码前端:JavaScript获取指定cookies值函数定义:function getCookie(cookie_name) { var all

javascript取随字母(指定长度且不重复)

使用原生js生成n个不重复的随机字母方法<meta charset="UTF-8"> <script> function suijizimu(len){

javascript原生js实现htmlcheckbox复框按shift

纯原生JavaScript代码 无需任何库整理后 可以直接拿来用的代码<input type='checkbox' name='cateid[]'> &l

原生js,原生javascript开关按钮

<style> td,table{border:1px solid #323841;} </style> <form method="get"

原生javascript生成随机字母 js取随机字符

JavaScript取随机字母:方式有很多 我比较喜欢这一种 其中字符列表 和 要取的个数 改起来都比较方便<script> function 取随机字母(count){

htmlcheckbox使用, 中也是on的问题,原生javascript操作checkbox

html代码:已改成html<label for="myCheckbox">点击我</label>JavaScript代码:document.getElem

javascript 解析json解析 遍历

obj=JSON.parse('{"id":"8","home":"beijing","uid&qu