JS-implemented pasteHTML-compatible ie, firefox, chrome methods, pastehtmlchrome
This article describes how to implement pasteHTML compatibility with ie, firefox, and chrome in JS. We will share this with you for your reference. The details are as follows:
<Html> <body> <script language = "JavaScript"> function test () {if (document. selection & document. selection. createRange) {var myRange = document. selection. createRange (); var m = myRange. pasteHTML ('<iframe width = 100 height = 100 src = "http: // localhost/t2.htm"> </iframe>');} else if (window. getSelection) {var selection = window. getSelection (); var range = window. getSelection (). getRangeAt (0); range. deleteContents (); var newP = document. createElement ('iframe'); newP. src = "http: // localhost/t2.htm"; newP. width = "100"; newP. height = "100"; range. insertNode (newP) ;}</script> <p> Highlight a part of this text, then click button below </p> <input id = "myB" type = "button" value = "Click me" onclick = "test (); "> </body>