Este artículo describe el método de insertar contenido en la posición del cursor del editor JS en el editor de iframe. Compártelo para su referencia, como sigue:
<html> <iframe id = "x" name = "x"> </iframe> <input type = "button" onClick = "t ()" valor = "test"> <input type = "button" onClick = "frames [x ']. ubicación.href =' sobre: blank ';"; " value = "clare"> <script> // setTimeout ('window.frames ["x"]. document.designmode = "on"', 200); function t () {window.frames ["x"]. document.designmode = "on"; var html = '<b style = "color: rojo">'+$ ('xx'). valor+'</b>'; puede ser una imagen. if (getBrowser () == 'ie') {var editor = window.frames ["x"]; // ie obtiene el método iframe, de lo contrario la posición de la imagen se ejecutará en la parte superior de la página. Editor.focus (); o = editor.document.selection.createrange (); o.pastehtml (html);} else if (getBrowser () == 'Chrome') {var editor = $ ('x'); // Firefox debe obtener nodos de esta manera de esta manera Editor.focus (); // alert (editor.ContentWindow.getSelection (). getBrowser () {var agentValue = window.navigator.useragent.tolowerCase (); if (agentValue.indexof ('msie')> 0) {return "ie";} else if (agentValue.indexof ('fireFox')> 0) {return "ff";} else if (agentvalue.indexoF ('crome') 0) 0) {return " "Chrome";}} function $ (id) {return document.getElementById (id);} // Get Element según el atributo de clase de elemento. Si varios elementos tienen el mismo nombre de clase de estilo, puede usar el índice para especificar qué elemento regresar. El primero es 1función getNodeByClassName (vclassName, index) {// var allNodes = document.all; var allNodes = document.getElementsByTagName ("*"); var x = 0; para (var (var (var i = 0; i <allNodes.length; i ++) {if (allnodes [i] .className == vclassName) {if (index! = "undefined") {x ++; if (x <index) {continúa;}} return AllNodes [i];}}}} </script> EnumerPara obtener más información sobre el contenido relacionado con JavaScript, consulte los temas de este sitio: "Resumen de las técnicas de operación JSON en JavaScript", "Resumen de JavaScript Switching Effects and Techniques", "Resumen de JavaScript Algorithm Techniques", "Resumen de efectos de animación de JavaScript y técnicas", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", Estructuras de datos y técnicas de algoritmo "," Resumen de los algoritmos y técnicas transversales de JavaScript "y" Resumen del uso de operaciones matemáticas de JavaScript "
Espero que este artículo sea útil para la programación de JavaScript de todos.