下拉列表中的onclick事件

0 html

<html>
 <head>
 </style>
  <script type="text/javascript">

   function ram(){
   document.write("Hello World!")
   alert("ok");
   }
  </script>
 </head>
 <body>

 <select id="country">
 <option value="India" id="101" onfocus="ram()">India</option>
 <option value="Autralia" id="102" onClick="ram();">Autralia</option>
 <option value="England" id="103" onfocus="ram();">England</option>
 <option value="Ameriaca" id="104" onfocus="ram();">Ameriaca</option>
<option value="Pakistan" selected="selected" id="105" onfocus="ram();" >Pakistan</option>
 </select>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,事件不会触发下拉列表.我尝试使用焦点和点击事件.我可以这样做,如果我选择下拉值作为印度,我想要更多的东西,我想创建一个带有状态(元素是TN,DL等)更新的下拉列表.

Dea*_*ing 5

您希望标记onchange上的事件<select>.

  • 另请注意,IE不支持选项元素上的**焦点,单击或任何**事件,因此尝试这样做会在IE中失败. (2认同)