专题1234导航

求教 innerHTML里面放js代码 如何才能执行

来源:互联网
发表时间:2017/4/22 0:15:14
责任编辑:王亮
字体:

为了帮助网友解决“求教 innerHTML里面放js代码 如何才能执行”相关的问题,学网通过互联网对“求教 innerHTML里面放js代码 如何才能执行”相关的解决方案进行了整理,用户详细问题包括:innerHTML?js??求教,想以下方式innerHTML    里面放入JS代码执行,但是没有效果    麻烦高手指点,谢谢
var _sp1=document.createElement("div");
_sp1.innerHTML="        
<script> 
id = "b9f07c74693c5742ce4f"; 
</script> 
<script src="http://pic.xue163.com/http://www.haotianqi.com/js/"></script> 
       "
_sp1.style.cssText="position: absolute; top: 1px; left:1px; height: 100px; width: 100px; z-index:100;";
var _sp2 = document.body.children[0];
document.body.insertBefore(_sp1,_sp2);,具体解决方案如下:

解决方案1:
代码要用window.eval()执行

解决方案2:
<script> 不能通过innerHTML或者innerText添加,虽然能改变DOM树,但是无效

解决方案3:
让 innerHTML 进来的 script 代码跑起来:
http://www.cnblogs.com/zichi/p/run-innerHTML-script.html

解决方案4:
你可以用jquery中的html()方法,html()方法中有针对script标签的特殊处理

www.xue163.com true http://www.xue163.com/588880/39215/392159082.html report 1330 求教 innerHTML 里面放js代码 如何才能执行:解决方案1:代码要用window.eval()执行解决方案2:<script> 不能通过innerHTML或者innerText添加,虽然能改变DOM树,但是无效解决方案3:让 innerHTML 进来的 script 代码跑起来:http://www.cnblogs.com/zichi/p/run-innerHTML-script.html解决方案4:你可以用jquery中的html()方法,html()方法中有针对script标签的特殊处理...
相关信息
最近关注
首页推荐
热门图片
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2016 Xue163.com All Rights Reserved. 学网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号