<select class="question">
<option value="">Select one</option>
<option value="1">Cool</option>
<option value="2">Good</option>
</select>
他试图让代码无效
WebBrowser1.Document.All("question").SetAttribute("Value", "2")
答案 0 :(得分:0)
访问元素的最佳方法是使用其名称或ID。您可以设置选择的名称或ID,然后尝试访问它。
<body name="bdy">
<select name="question">
<option value="">Select one</option>
<option value="1">Cool</option>
<option value="2">Good</option>
</select>
webbrowser1.document.bdy.question.SetAttribute("Value","2");
或者您也可以设置其ID,然后尝试...
<select id="question">
<option value="">Select one</option>
<option value="1">Cool</option>
<option value="2">Good</option>
</select>
webbrowser1.document.getElementById("question").SetAttribute("Value","2");
希望这有效。 :)
答案 1 :(得分:0)
这个怎么样
var question=document.getElementById("question");
question.selectedIndex=2;