<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>
В этом вышеприведенном коде событие не будет срабатывать для выпадающего списка. Я пытаюсь использовать событие focus и click. Я могу это сделать, и я хочу еще 1 вещь, если я выберу значение раскрывающегося списка как Индия, я хочу создать выпадающее меню с обновлением состояния (элементы TN, DL и т. Д.).onclick событие в раскрывающемся списке
И тогда вы можете получить значение выбранного '
, чтобы обобщить, было бы лучше определить ram с параметром 'function ram (elem)' вызывать его с помощью 'ram (this)' из события изменения и использовать 'elem.value' в функции .. больше вариантов выбора. .. –
Также обратите внимание, что IE не поддерживает ** фокус, щелчок или ЛЮБЫЕ ** события на элементах параметров, поэтому попытка сделать это не будет работать в IE. – scunliffe