使用 Javascript 在浏览器的可编辑内容窗口中选择文本时,如何找到 DOM 节点?
当我在 iframe 中选择一些文本时,我想获取parentElement。
iframe = document.getElementById("iframe");
function getParentElement(){
var sel=iframe.contentDocument.getselection();
return sel.parentElement()
}
getParentElement();
当我运行此代码时,它显示 Error:" TypeError: iframe.contentDocument.getSelection().parentElement is not a function { message="iframe.contentDocument....ement is not a function", more... }"
请给我帮助!
I want to get parentElement when I select some text in iframe.
iframe = document.getElementById("iframe");
function getParentElement(){
var sel=iframe.contentDocument.getselection();
return sel.parentElement()
}
getParentElement();
when I run this code it show Error:" TypeError: iframe.contentDocument.getSelection().parentElement is not a function { message="iframe.contentDocument....ement is not a function", more...}"
Please give me a help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Selection 对象(由 getSelection() 返回)没有名为 parentElement() 的方法。这将为您提供父级:
请参阅 Mozilla 的 DOM 参考。
Selection object (returned by getSelection()) has no method named parentElement(). This will give you the parent:
See Mozilla's DOM reference.