【发布时间】:2018-03-21 13:03:56
【问题描述】:
我试图在右键单击具有禁用属性的选择框时调用一个函数。但我无法调用函数。如果我删除禁用属性,则右键单击有效。
function hello() {
alert('clicked');
window.event.returnValue = false;
}
#testSelect {
width: 100px;
height: 20px;
}
<select id="testSelect" oncontextmenu="hello()" disabled="true">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
我该怎么做?
【问题讨论】:
-
鼠标点击
disabled元素不会被触发。这就是您的 Handler 不起作用的原因。
标签: javascript html