我想得到在iframe设计模式中选择的内容。我正在使用以下代码。
function getIframeSelectionText(iframe) {
var win = iframe.contentWindow;
var doc = iframe.contentDocument || win.document;
if (win.getSelection) {
return win.getSelection();
} else if (doc.selection && doc.selection.createRange) {
return doc.selection.createRange().text;
}
}我能够得到文本,因为我不能得到的图像,也是选定的。请帮帮忙。
发布于 2016-08-22 05:29:03
您可以使用距离对象来实现这一点:
function getImg(iframe) {
var win = iframe.contentWindow;
var doc = iframe.contentDocument || win.document;
// get Range object
var range = win.getSelection().getRangeAt(0)
// now you get a copy of the nodes that been selected
var fragment = range.cloneContents()
// now you can do whatever you want with fragment,
// such as find img element
var imgs = fragment.querySelectorAll('img')
}https://stackoverflow.com/questions/39071728
复制相似问题