选择/选项元素中的javascript事件OnKeyUp根本不起作用

javascript event OnKeyUp inside select/option element doesn't work at all

本文关键字:OnKeyUp 事件 不起作用 javascript 选项 元素 选择      更新时间:2023-09-26

有可能吗,因为当我尝试时,似乎OnKeyUp事件没有触发(在FF,IE中):这种情况也在静态 html 和 ajax 中。

<select name=p_cat>
    <option value=1 onkeyup="script1(event,this)">Employee</option>
    <option value=2 onkeyup="script1(event,this)">Supervisor</option>
    <option value=3 onkeyup="script1(event,this)">Head</option>
    <option value=4 onkeyup="script1(event,this)">Manager</option>
    <option value=5 onkeyup="script1(event,this)">CEO</option>
</select>

我的解决方法是

<select name=p_cat onkeyup="script(event,this)">
    <option value=1>Employee</option>
    <option value=2>Supervisor</option>
    <option value=3>Head</option>
    <option value=4>Manager</option>
    <option value=5>CEO</option>
</select>

将onkeyup添加到选项元素是否正确(鼠标事件有效)

提前致谢

H·伊万诺夫

<select name=p_cat onchange="script(event,this)"> <option value=1>Employee</option> <option value=2>Supervisor</option> <option value=3>Head</option> <option value=4>Manager</option> <option value=5>CEO</option> </select>