[英]Move cursor to the beginning of a designmode iframe
是否可以将插入符号移动到设计模式IFRAME的最开头(在第一个元素之前)?
Here's a function to do that. 这是一个功能。 Pass in a reference to the <iframe>
element. 传递对<iframe>
元素的引用。
Live demo: http://jsfiddle.net/aLP26/ 现场演示: http : //jsfiddle.net/aLP26/
Code: 码:
function moveCursorToStart(iframeEl) {
var win = iframeEl.contentWindow || iframeEl.contentDocument.defaultView;
var doc = win.document;
if (win.getSelection && doc.createRange) {
var sel = win.getSelection();
var range = doc.createRange();
range.selectNodeContents(doc.body);
range.collapse(true);
sel.removeAllRanges();
sel.addRange(range);
} else if (doc.selection && doc.body.createTextRange) {
var textRange = doc.body.createTextRange();
textRange.collapse(true);
textRange.select();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.