2011-11-23 44 views
0

我知道這個錯誤已經被放在了很多SO之前;但是他們沒有一個解決了我的問題。IE8對象不支持這個動作 - 在輸入標籤處打破

我有這樣的形式:

<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(或什麼大不了的事情),它的工作原理!

相關問題