簡體   English   中英

IE11中的createtextrange

[英]createtextrange in IE11

在IE 11中創建文本范圍時,我需要一些幫助。在以前的IE中,需要這段代碼

var theSelection  = document.selection.createRange();
--Code that works on a text range because create range returns a text range

我了解IE11不再支持選擇 ,我們必須使用getSelection 所以現在我的新代碼看起來像這樣

var theSelection  = document.getSelection().createRange();
--Code that works on a text range because create range returns a text range

我遇到的問題是,我一直收到此錯誤,提示它該對象不支持方法或屬性createRange。 我也這樣嘗試過,這給了我同樣的錯誤。

 var theSelection  = document.getSelection().toString().createRange();
--Code that works on a text range because create range returns a text range

有任何想法嗎?

實際上,我相信您擁有所需的...

document.selection.createRange()替換為document.getSelection() ...

還有一個記在這里說...

document.selection替換為window.getSelection ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM