Javascript 在select元素中进行更改时遇到问题
我有一些HTML,无法启动onchange函数Javascript 在select元素中进行更改时遇到问题,javascript,dom,javascript-events,Javascript,Dom,Javascript Events,我有一些HTML,无法启动onchange函数 <head> <script type="text/javascript"> function goToDelete(){ alert("test") } </script> </head> <form id="checkboxes" method="post" action="myurl"> <sele
<head>
<script type="text/javascript">
function goToDelete(){
alert("test")
}
</script>
</head>
<form id="checkboxes" method="post" action="myurl">
<select name="dropdown">
<option />
<option value="Delete" onchange="goToDelete();">Delete</option
</select>
</form>
函数goToDelete(){
警报(“测试”)
}
Deleteonchange
是select
的一个属性,而不是option
:
<select name="dropdown" onchange="goToDelete();">
<option />
<option value="Delete">Delete</option
</select>
Deleteonchange
是select
的一个属性,而不是option
:
<select name="dropdown" onchange="goToDelete();">
<option />
<option value="Delete">Delete</option
</select>
删除更改事件在选择
元素上触发,而不是在选项
元素上触发。更改事件在选择
元素上触发,而不是在选项
元素上触发。如果我有多个选项,每个选项都有不同的目标功能,是否有办法实现?或者根据用户单击的内容使函数的行为有所不同?@avorum您必须比较select的当前值。(如果(…==“Delete”)
)Delete是一个javascript关键字。尽量避免在室内使用javascrpt@GokulKav如果只使用引号括起来,问题出在哪里?将onchange放在select中也不会产生任何结果(函数中仍然只有警报)。如果我有多个选项,每个选项都有不同的目标函数,有没有办法做到这一点?或者根据用户单击的内容使函数的行为有所不同?@avorum您必须比较select的当前值。(如果(…==“Delete”)
)Delete是一个javascript关键字。尽量避免在室内使用javascrpt@GokulKav如果只使用引号括起来,问题出在哪里?将onchange放在select中也不会产生任何结果(函数中仍然只有警报)