我有这段代码来验证。
<script type="text/javascript"> <!-- alert("Testing"); --> </script>
此代码现在在表单页面上生成一个弹出框。一切按预期工作!现在我遇到的问题是引用下拉框。我认为下面的代码应该已经完成了但没有。
var element; var i=EG;
element=document.getElementById("client_country"); element.selectedIndex = i;
但我似乎无法让它发挥作用。我认为由于框架的使用,任何人都能指出我出错的方向吗?
答案 0 :(得分:0)
var i = 'EG'; // string inside quotes
var element = document.getElementById("client_country");
element.value = i; // set the selected option
// selectedIndex retrieves the value
var selected_value = element.options[element.selectedIndex].value;
这假设您的HTML类似于......
<select id="client_country">
<option value="AG">value a</option>
<option value="CG">value c</option>
<option value="EG">value e</option>
</select>
JSFiddle上的工作演示。