[英]javascript: range.setStart() INDEX_SIZE_ERR(1)
我正在嘗試設置一個范圍,但它不起作用。 現在,我正在嘗試IE9。
以下給出了DOMException:INDEX_SIZE_ERR(1)。 它不應該給我范圍bcdef嗎?
<div id = "test" >abcdefghij</div>
//range = document.selection.createRange(); //also tried this
range = document.createRange();
node = document.getElementById("test");
range.setStart(node, 2);
range.setEnd(node, 5);
IE不支持document.selection.createRange()並使用其自己的語法(驚訝嗎?)。
在QuirksMode上有一篇有關此問題的解決方法的文章。 我建議您閱讀:
http://www.quirksmode.org/dom/range_intro.html
謝謝,
西瓦
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.