この記事では、IFRAMEエディターのJSエディターのカーソル位置にコンテンツを挿入する方法について説明します。次のように、参照のために共有してください。
<html> <iframe id = "x" name = "x"> </iframe> <input type = "button" onclick = "t()" value = "test"> <入力タイプ= "ボタン" onclick = "frames ['x']。 value = "clear"> <script> // setimeout( 'window.frames ["x"]。document.designmode = "on"'、200); function t(){window.frames ["x"]。document.designmode= "on";写真になることができます。 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); getBrowser(){var agentValue = window.navigator.useragent.tolowercase(); if(agentvalue.indexof( 'msie')> 0){return "ie";} else if(agentvalue.indexof( 'firefox')> 0){return "ff"; "chrome";}} function $(id){return document.getElementById(id);} //要素クラス名属性に従って要素を取得します。複数の要素に同じスタイルのクラス名がある場合、インデックスを使用して、どの要素を返すかを指定できます。最初のものは1機能getNodeByClassName(vclassName、index){// var allnodes = document.all; var allnodes = document.getElementsByTagname( "*"); var x = 0; for(var x = 0; i = 0; i <allnodes.length; i ++){if(allnodes [i] .classname == vclassname){if(index!= "undefined"){x ++; if(x <index){continuent;}} return allnodes [i];}}}} </script> input> input> "xx">JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptのJSON操作手法の要約」、「JavaScriptの切り替え効果と技術の要約」、「JavaScript検索アルゴリズム技術の要約」、「Javascriptアニメーション効果と技術の要約」、「Javascriptのアニメーション効果と技術の要約」、「Javascript Animation Efters」の概要「要約」、「Javascriptの概要」、「要約」、「要約の要約」データ構造とアルゴリズム手法 "、「javascriptトラバーサルアルゴリズムと手法の要約」および「Javascriptの数学操作の使用法の要約」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。