我不确定为什么getSelection
方法没有返回选定的文本。我所拥有的是对iframe对象的引用,我将其称为“contentwindow
属性,然后使用该属性在iframe中找到另一个iframe。
var iFramed = i.contentWindow.frameElement
当我执行console.log(iFramed)
时,我得到了iframe并看到它是正确的,但是当我执行console.log(iFramed.contentWindow.getSelection())
和console.log(iFramed.contentDocument.getSelection())
时,我回来的选择对象是空的,我知道有选定的文字。任何洞察力为什么?这是我为IE11做的一个特例。
以下是console.log(iFramed)
的样子
这里是选择对象的样子
更新
我专注于iframe,现在能够在选择对象中获取整个主体,但我仍然无法获得所选文本