JS实现pasteHTML兼容ie,firefox,chrome的方法
本文实例讲述了JS实现pasteHTML兼容ie,firefox,chrome的方法。分享给大家供大家参考,具体如下:
<html> <body> <scriptlanguage="JavaScript"> functiontest(){ if(document.selection&&document.selection.createRange){ varmyRange=document.selection.createRange(); varm=myRange.pasteHTML('<iframewidth=100height=100src="http://localhost/t2.htm"></iframe>'); } elseif(window.getSelection){ varselection=window.getSelection(); varrange=window.getSelection().getRangeAt(0); range.deleteContents(); varnewP=document.createElement('iframe'); newP.src="http://localhost/t2.htm"; newP.width="100"; newP.height="100"; range.insertNode(newP); } } </script> <p>Highlightapartofthistext,thenclickbuttonbelow</p> <inputid="myB"type="button"value="Clickme"onclick="test();"> </body> </html>
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。