script为何分开写

wxd719 2004-11-22 12:56:40
有的script要写成"scr"+"ipt"说是"script",ie解晰会报错,所以写成"scr"+"ipt"不懂,高手请答
...全文
104 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
donghid 2004-11-22
  • 打赏
  • 举报
回复
这是在动态调用脚本时用的。
<script>是HTML的标签,
xx.js
document.write("hello");

test.htm
<script>
document.write('<scri'+'pt src="xx.js"></scri'+pt>');
</script>
test.htm正常执行会输出"hello".
但要是写成documnet.write('<script src="xx.js"></script>');的话,ie解析时遇到script就会认为这是HTML标签,就会报错.
donghid 2004-11-22
  • 打赏
  • 举报
回复
这是在动态调用脚本时用的。
<script>是HTML的标签,
xx.js
document.write("hello");

test.htm
<script>
document.write('<scri'+'pt src="xx.js"></scri'+pt>');
</script>
test.htm正常执行会输出"hello".
但要是写成documnet.write('<script src="xx.js"></script>');的话,ie解析时遇到script就会认为这是HTML标签,就会报错.
888228 2004-11-22
  • 打赏
  • 举报
回复
用"\"过滤.


写成"\script"
micker 2004-11-22
  • 打赏
  • 举报
回复
因为"script"是HTML中的一个识别<script >的特殊标签。
xulz 2004-11-22
  • 打赏
  • 举报
回复
不用啊,或者直接调用*.js文件
Yansharp 2004-11-22
  • 打赏
  • 举报
回复
什么意思没有明白

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧