select原本没有option,怎么用函数给select赋option.js函数.

如题所述

var str=“<option value=\"1\">1</option>”;
str+=“<option value=\"2\">2</option>”;...........//后面的自己加,你用循环也可以
$("#select的id值").html(str);

其实给select赋值 就是先把下面的option先拼接好,然后再html都可以了。追问

先把下面的option先拼接好我懂。。

然后再html是什么意思啊。。

追答

这个是jquery的一种方法,dom的也有类似的,我忘了咋写了,
$("#select的id值").html(str); 这句就是说在select下面输入html标签

追问

i love you

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-15
<!doctype html>
<html>
<head>
<title> new document </title>
</head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addOption(src,txt,val){
var opt = new Option(txt,val);
src.add(opt,undefined);
}
window.onload = function(){
addOption(document.getElementById("src"),"a","b")
addOption(document.getElementById("src"),"a2","b2")
}
//-->
</SCRIPT>
<body>
<select id="src"></select>
</body>
</html>