好吧,它不是那么简单,有两种方法可以做到这一点,都需要 if 语句..您可以在 js 中“动态地”查看选择器中有多少选项并告诉它将元素更改为如果您的下拉菜单中只有一个元素,则使用按钮或使用 jquery 执行焦点功能
$selector.focus(function(){
然后您想要的任何内容等等,您还说您不想通过下拉菜单执行此操作。使用 javascript 函数单击事件加上您想要的选项值的选定索引
function change(){
document.getElementById("your-element").selectedIndex =2;
}
function changeit(){
document.getElementById("your element").selectedIndex =1;
}
function changeitup(){
document.getElementById("your element").selectedIndex =0;
}
所以如果你想要选择的索引加上你想要做的事件
<input type='button' onclick="change();otherfunction()">
会给你选择的索引加上你最初想要的功能