巩义长寿山红叶节2017:下拉框选不到,怎么办?
来源:百度文库 编辑:中科新闻网 时间:2024/05/08 07:54:02
<select name="select1" onchange="window.location.href='book.asp?action=添加&Larcode='+this.options[this.selectedIndex].value; this.selectedIndex=0">
<option value="111" selected>---111---</option>
<option value="222" selected>---222---</option>
<option value="333" selected>---333---</option>
为什么我选不到222 ,333而只出现111?
是语法错误么?有没有其它的好方法?
请朋友们帮个忙啊!
各位朋友,那个this.selectedIndex=0我了去了,但不行啊.顺便,那个selected也是多出来的,应该不要,但改过了,还是不行啊!
QQ:5183634,请帮帮忙!
<option value="111" selected>---111---</option>
<option value="222" selected>---222---</option>
<option value="333" selected>---333---</option>
为什么我选不到222 ,333而只出现111?
是语法错误么?有没有其它的好方法?
请朋友们帮个忙啊!
各位朋友,那个this.selectedIndex=0我了去了,但不行啊.顺便,那个selected也是多出来的,应该不要,但改过了,还是不行啊!
QQ:5183634,请帮帮忙!
你在
<select name="select1" onchange="window.location.href='book.asp?action=添加&Larcode='+this.options[this.selectedIndex].value; this.selectedIndex=0">
中加了这句:
this.selectedIndex=0
当然只能选第一个了
把它去掉就可以了
<option value="111" selected>---111---</option>
<option value="222" selected>---222---</option>
<option value="333" selected>---333---</option>
这3句话不对,selected 这个关键词只应该出现一次,想选哪个就加在哪个的上面。你3句话全有,它就认第一个了。楼上的兄弟说得对,this.selectedIndex=0 也写得有问题,应该删掉
<select name="select1" onchange="window.location.href='book.asp?action=添加&Larcode='+this.value">
<option value="111" selected>---111---</option>
<option value="222 selected>---222---</option>
<option value="333">---333---</option>
</select>
三个都写的话应该是显示最后一个。