比如:div.innerHTML="<script language=\"javascript\">alert(\"fsdf\");</script>";如何在innerHTML里面输出一段可执行的javascript代码?我记得是可以的,但是忘记怎么去实现了
解决方案 »
- 火狐不支持这个JS吗?mydiv.style.top=150;
- 新人求指教...
- 图预加载,能把样式表的图片加载进来吗
- 正则表达式处理html代码相关
- textarea正则式的问题
- 为什么页面会刷新?--在线等,马上给分
- innerHTML 是不是不适用于<table>标签?如何解决?
- 关于时间掩码?
- 如何使用JavaScript提出XML数据??
- 有没有前端大神 解释一下 jquery datatable function里面的 a, b, c, d 是怎么赋值的
- 求一JS代码:能使'关闭/打开左侧栏'框架的按钮上下滚动??????
- 怎么定义能使firefox支持的JS日期类型?以及相关用法
不好意思弄错了escape是js中的全局函数,不是string的方法了。不过思路差不多,参考下面的页面了
http://www.w3schools.com/jsref/jsref_obj_global.asp
http://www.w3schools.com/jsref/jsref_escape.asp
http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_escape
</div>
<script language=javascript>
document.getElementById("div1").innerText="run<script language=\"javascript\" defer>alert(\"fsdf\");<\/sc"+"ript>";
</script>
...innerHTML="<img alert('....') />";
</script>
这样写就OK了