IE8对象不支持此操作 - 在输入标记处中断

时间:2011-11-23 05:42:29

标签: internet-explorer internet-explorer-8 onclick

我知道这个错误在之前已经被提出了很多;但是他们都没有解决我的问题。

我有这样的表格:

<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;
        }           
    }   

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

我gottit!

可能 IE8将loop作为某个关键字..

因此,当我将上述函数名称更改为loopa(或严重的内容)时,它可以正常工作!