innerHTML插入的<script>出现问题?求大神
用innerHTML插入普通的标签显示正常。
但是一插入script就不正常。(不是脚本没有执行)。
执行结果:
显示正常,但
执行结果:
javascript 动态脚本
[解决办法]
不能这样执行,参考
http://www.w3help.org/zh-cn/causes/BX9029
[解决办法]
"</"+"script>"闭标签写成这样试试
如果只是在div里显示那段信息的话document.createTextNode
[解决办法]
这样?? 猜的
document.getElementById("content").innerHTML="<script>alert('插入成功')<//script>";
[解决办法]
如果只是插入script元素,不用示出
document.getElementById("content").innerHTML="<script>alert('插入成功')<\/script>";
如果要示
< → <
> → >