У меня есть два меню выпадающего меню. Когда я выбираю из первого раскрывающегося списка, тогда записи во втором раскрывающемся списке должны измениться. Эта функциональность отлично работает в браузере. Но не в HTA (HTML приложения)Совместимость с HTA и Javascript. Javascript не работает в HTA
Мой код
<html>
<head>
<script language="javascript">
function change()
{
var sel=document.getElementById("second")
var val=document.getElementById("first").value
if(val=="1")
{
sel.innerHTML="<option>a</option><option>b</option> <option>c</option>"
}
else if(val=="2")
{
sel.innerHTML="<option>x</option><option>y</option><option>z</option>"
}
}
</script>
</head>
<body>
<div>
<select id="first" onchange="change()">
<option>1</option>
<option>2</option>
</select >
<select id="second">
<option>a</option>
<option>b</option>
<option>c</option>
</select>
</div>
Я открываю HTA с помощью приложения Microsoft HTML Host – user2095748
Да, я знаю, но IE предлагает JS и механизмы рендеринга для mshta.exe. Дополнительную информацию см. В [Javascript version in HTA] (http://stackoverflow.com/a/19570684/1169519). – Teemu