我希望能够为选择元素添加事件监听器,并在选项被选择时执行某个操作。我的 HTML 代码如下:
<select id="a_background" name="background" class="widget">
<option value="1">Yes</option>
<option value="0" selected="selected">No</option>
</select>
当选择“是
”时:执行某些操作,如果选择“否
”则执行其他操作。
以下是我目前所拥有的:
var activities = document.getElementById("a_background");
var options = activities.querySelectorAll("option");
activities.addEventListener("changed", function() {
if (options == "addNew")
{
alert('add New selected');
}
else
{
alert('add None selected');
}
});
由于限制,我不能在选择元素中调用函数。例如<select onChange="myFunction()" id="a_background">
。所以我想添加一个事件监听器。