
JS中下拉列表控件,中使用obj.select()报错,为啥?
HTML中:<selectclass="ABC123"name="ABC123"tabindex="31"onFocus="top.gyomu.onFocus(this)...
HTML中:
<select class="ABC123" name="ABC123" tabindex="31" onFocus="top.gyomu.onFocus(this)" onBlur="top.gyomu.onBlur(this)" onChange="myOnchange();">
</select>
onBlur事件中,调用了JS中的top.gyomu.onBlur(this)函数。
这个函数中写了 obj.select()
实行会报错。
----------------------------------------------
我的理解,obj.select()用在文本框中,是选中文本框中的内容,如果在下拉列表中使用 obj.select(),由於下拉列表的值是固定的,且不能选中,所以会报错。
有没有牛人,帮助解答一下下,谢谢了。越快越好。 展开
<select class="ABC123" name="ABC123" tabindex="31" onFocus="top.gyomu.onFocus(this)" onBlur="top.gyomu.onBlur(this)" onChange="myOnchange();">
</select>
onBlur事件中,调用了JS中的top.gyomu.onBlur(this)函数。
这个函数中写了 obj.select()
实行会报错。
----------------------------------------------
我的理解,obj.select()用在文本框中,是选中文本框中的内容,如果在下拉列表中使用 obj.select(),由於下拉列表的值是固定的,且不能选中,所以会报错。
有没有牛人,帮助解答一下下,谢谢了。越快越好。 展开
2个回答
展开全部
事件不并是对所有的控件都适应,有些事件在一些控制中不能用的,就像你这个错误,我认为select控件不支持这个事件。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询