📅  最后修改于: 2023-12-03 15:07:25.061000             🧑  作者: Mango
onmenuopen 属性是一种用于在下拉菜单打开时触发 JavaScript 函数的事件属性。它适用于具有下拉菜单的 HTML 元素,例如 select 元素。
当用户单击下拉按钮或按下下箭头键时,下拉菜单将打开并触发 onmenuopen 事件。这通常用于当用户打开下拉菜单时,需要一些响应行为的情况,例如请求 AJAX 数据、设置样式或更新所选项等。
element.onmenuopen = functionRef;
<select onmenuopen="myFunction()">
<option value="">请选择</option>
<option value="1">选项1</option>
<option value="2">选项2</option>
<option value="3">选项3</option>
</select>
<script>
function myFunction() {
console.log("菜单已打开");
}
</script>
该示例将在下拉菜单打开时触发 myFunction 函数并将 "菜单已打开" 文字输出到浏览器的控制台中。