2013-05-30 17 views
0

我收到了操作報告來自某些使用JavaScript插件的開發人員的中止錯誤,我試圖重現問題以便爲他們如何修復問題提供良好建議他們的用法。我認爲問題在於他們從容器內調用DOM修改函數來修改它們。在這種情況下,插件會做一些等同於這個如何在IE7中觸發操作中止錯誤

<div id="a"> 
    <script> 
    document.getElementById('a').appendChild(document.createElement('div')); 
    </script> 
</div> 

我已經看到了這個給定爲將觸發在IE7的操作已中止錯誤,但是當我嘗試它,一切似乎很好地工作的例子。我正在使用IE版本7.0.6002.18005,我是否需要一個較舊的版本來觸發此行爲?有沒有另外一種方法來觸發這一點?

回答

0

我嘗試了一個IE6的版本,並能夠觸發操作中止以下HTML。

<html> 
    <body> 
    <div> 
     <script type="text/javascript"> 
     var newElem = document.createElement('foo'); 
     document.body.appendChild(newElem); 
     </script> 
    </div> 
    </body> 
</html> 

我猜測IE7的新版本已經修補以解決這個問題。

相關問題