В этой статье описывается метод вставки контента в позицию курсора редактора JS в редакторе IFRAME. Поделитесь этим для вашей ссылки, следующим образом:
<html> <iframe id = "x" name = "x"> </iframe> <input type = "onclick =" t () "value =" test "> <input type =" onclick = "frames ['x']. location.href = 'able: blank';"; value = "clear"> <script> // settimeout ('window.frames ["x"]. document.designmode = "on", 200); function t () {window.frames ["x"]. Document.designmode = "on"; var html =' <b style = "color: red"> '+$ (' xx '). (HTML) может быть картинкой. if (getBrowser () == 'IE') {var Editor = window.frames ["x"]; // IE получает метод iframe, в противном случае положение изображения будет выполняться в верхнюю часть страницы. Editor.focus (); o = editor.document.selection.createrange (); o.pastehtml (html);} else if (getBrowser () == 'chrome') {var editor = $ ('x'); // Firefox должен получить узлы таким образом таким образом. Editor.focus (); // alert (editor.contentwindow.getselection (). Getrangeat (0)); var rng = editor.contentwindow.getSelection (). GetRangeat (0); var frg = rng.createcontextualfualfragment (html); rng.insertnode (frg); getBrowser () {var AgentValue = window.navigator.useragent.tolowercase (); if (AgentValue.IndexOf ('msie')> 0) {return "ie";} else if (AgentValue.indexof ('firefox')> 0) {return "ff"; "chrome";}} функция $ (id) {return document.getElementById (id);} // Получить элемент в соответствии с атрибутом Element ClassName. Если несколько элементов имеют одинаковое имя класса стиля, вы можете использовать индекс, чтобы указать, какой элемент вернуть. Первый - 1function getNodeByClassName (vclassName, index) {// var allnodes = document.all; var allnodes = document.getElementsbytagname ("*"); var x = 0; for (var var i = 0; i <allnodes.length; i ++) {if (allnodes [i] .classname == vclassname) {if (index!For more information about JavaScript related content, please check out the topics of this site: "Summary of JSON operation techniques in JavaScript", "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm techniques", "Summary of JavaScript animation effects and techniques", "Summary of JavaScript errors and debugging techniques", "Summary of JavaScript Структуры данных и методы алгоритма »,« Сводка алгоритмов и методов обхода JavaScript »и« Сводка использования математических операций JavaScript ».
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.