所以我有一个 html 页面,其中包含这样的片段
<span dojoType='dijit.InlineEditBox' editor='dijit.form.Textarea' id='actionDetails13' value='Leave admit source entered during Express Registration' autoSave='false' noValueIndicator='[Details]'>
<script type='dojo/connect' event='onChange' args='value'>
</script>
</span>
这在 chrome 和 IE 中工作得很好,但是当页面非常大时,只有 Internet Explorer 会引发错误
DOM Exception: NOT_FOUND_ERR (8)
并且那些特定的 inlineeditbox 将不再出现。所以也许 1,000 个内联编辑框 70% 会呈现。
如果我注释掉脚本 type='dojo/connect' 则不会引发错误。
我认为这可能是 IE 的一些限制,但任何想法是什么导致了这种情况?