innerHTML解析JS

来源:互联网 发布:it域名注册 编辑:程序博客网 时间:2024/04/30 07:48
 
<script language="javascript">function setInnerHTML(el, htmlCode) {var ua = navigator.userAgent.toLowerCase();if (ua.indexOf('msie') >= 0 && ua.indexOf('opera') < 0) {htmlCode = '<div style="display:none">for IE</div>' + htmlCode;htmlCode = htmlCode.replace(/<script([^>]*)>/gi,'<script$1 defer="true">');el.innerHTML = htmlCode;el.removeChild(el.firstChild);}else {var el_next = el.nextSibling;var el_parent = el.parentNode;el_parent.removeChild(el);el.innerHTML = htmlCodeif (el_next) {el_parent.insertBefore(el, el_next)} else {el_parent.appendChild(el);}}}</script>

原创粉丝点击