运行我试图用的GreaseMonkey脚本来执行onchange
功能,我使用这个代码:元素一次又一次
var element = document.getElementById("country");
if ('fireEvent' in element)
element.fireEvent("onchange");
else {
var evt = document.createEvent("HTMLEvents");
evt.initEvent("change", false, true);
element.dispatchEvent(evt);
}
document.getElementById("country").value = "3";
但其执行/连连重装,所以我怎么能执行它只有一次? 我想对这个HTML代码中执行脚本:
<select name="country" id="country" onchange="form.submit()" style="width:300px;">
<option value="0">Select Country</option>
<option value="1">US</option>
<option value="2">UK</option>
<option value="3">FR</option>
</select>
感谢loxxy,请你为我改变这段代码,我在编码上很新手,再次感谢... – user3293200
为什么重新加载?你在哪一页执行这个?这是整个脚本? – Bergi
是的,它是整个脚本,我试图在这个html代码上运行这个脚本: – user3293200