javascript获取select的值怎么会是undefined,哪里出错了
<formid="form1"name="form1"method="post"action=""><selectname="select1"id="select1"on...
<form id="form1" name="form1" method="post" action="">
<select name="select1" id="select1" onchange="chsel();">
<option value="test1">test1</option>
<option value="test2">test2</option>
</select>
</form>
<script type="text/javascript">
//<![CDATA[
function chsel(){
alert(this.value);
}
//]]></script> 展开
<select name="select1" id="select1" onchange="chsel();">
<option value="test1">test1</option>
<option value="test2">test2</option>
</select>
</form>
<script type="text/javascript">
//<![CDATA[
function chsel(){
alert(this.value);
}
//]]></script> 展开
3个回答
展开全部
<form id="form1" name="form1" method="post" action="">
<select name="select1" id="select1" onchange="chsel();">
<option value="test1">test1</option>
<option value="test2">test2</option>
</select>
</form>
<script type="text/javascript">
//<![CDATA[
function chsel(){
var value=document.getElementById("select1");
alert(value.value);
}
//]]>
</script>
<select name="select1" id="select1" onchange="chsel();">
<option value="test1">test1</option>
<option value="test2">test2</option>
</select>
</form>
<script type="text/javascript">
//<![CDATA[
function chsel(){
var value=document.getElementById("select1");
alert(value.value);
}
//]]>
</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onchange="chsel(this.value);"
function chsel(optionValue){
alert(optionValue);
}
function chsel(optionValue){
alert(optionValue);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有传对象过去。。
function chsel(e){
alert(e.value);
onchange="chsel(this);"
这样试试看
function chsel(e){
alert(e.value);
onchange="chsel(this);"
这样试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询