JavaScript操作選択オブジェクトの簡単なインスタンス
//選択したテキストコンテンツを置き換えると、パラメーターテキストはコンテンツを置き換えるコンテンツですfunction setselectionText(テキスト){// IEブラウザーではありません(window.getSelection){var sel = window.getSelection();アラート(sel.rangecount); //選択の数は通常1。SEL.DELETEFROMDOCUMENT(); //選択したコンテンツをクローンvar r = sel.getRangeat(0); // deleteFromDocument()が実行されている場合でも、この関数は有効なオブジェクトを返します。 var selfrag = r.clonecontents(); //選択したコンテンツをクローンvar frag = selfrag.childnodes; // deleteFromDocument()が実行された場合、配列の長さは(var i = 0; i <fragment.length; i ++){alert(frag [i] .nodename); //選択されたオブジェクトをenum} var h1 = document.createelement( 'h1'); //挿入オブジェクトを生成しますh1.innerhtml = text; //このオブジェクトのコンテンツを設定しますr.insertnode(h1); //オブジェクトを選択に挿入すると、この操作は選択したコンテンツを置き換えませんが、選択の背面に追加されます。したがって、通常のペースト置換効果が必要な場合は、前にdeleteFromDocument()関数を実行します。 } else if(document.selection && document.selection.createrange){// ie browser var sel = document.selection.createrange(); //選択オブジェクトアラート(sel.htmltext); //選択領域のHTMLテキスト。 sel.pastehtml( '<h1> title </h1>'); //選択領域のHTMLコンテンツに貼り付け、選択したコンテンツが交換されます。 }}JavaScript操作選択オブジェクトの上記の簡単な例は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。