我知道这个错误在之前已经被提出了很多;但是他们都没有解决我的问题。
我有这样的表格:
<form name="btns">
<input type="button" id="pass" value="PASS" onClick="loop('pass')"></input>
<input type="button" id="fail" value="FAIL" onClick="loop('fail')"></input>
</form>
IE8在onClick
函数中断,并显示Object doesnt support this action
。
如果有帮助,这里是loop
功能:
function loop(flag) {
var elem = document.getElementById(formid).elements; // formid is a global variable
for(var i = index; i < elem.length; i++) {
index++;
var id = elem[i].id;
$('#'+id).trigger('click');
break;
}
}
任何帮助将不胜感激!
答案 0 :(得分:0)
我gottit!
可能 IE8将loop
作为某个关键字..
因此,当我将上述函数名称更改为loopa
(或严重的内容)时,它可以正常工作!