IE8 объект не поддерживает это действие - разрывы на входном теге - PullRequest
0 голосов
/ 23 ноября 2011

Я знаю, что эта ошибка много раз поднималась на SO;однако ни один из них не решил мою проблему.

У меня есть эта форма:

<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 голосов
/ 23 ноября 2011

Я должен!

Возможно IE8 имеет loop в качестве ключевого слова ..

Поэтому, когда я изменил имя функции выше на loopa (или что-то серьезное), оно работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...