所以,我的团队正在使用HTML5 Boilerplate并且网站已经完成了。我想做一个快速的JavaScript测试,以确保客户端可以添加自己的JavaScript,如果他们愿意的话。我知道在使用HTML5文档类型时不需要脚本标记的type属性,但JavaScript警报在使用时甚至不起作用(这使我感到困惑,因为我在使用type属性时构建了HTML5网站脚本标签。
什么有效:
<script>
alert("HELP");
</script>
什么行不通:
<script type="text/javascript">
alert("HELP");
</script>
有谁可以解释发生了什么?这适用于其他基于HTML5的网站......
***在Ubuntu 12.04上使用Firefox 12进行测试
谢谢你们。
P.S。它不会成为或破坏网站,不是很重要,等等。我只是想知道为什么会出现这个问题。
修改 的
这是指向公开托管页面的链接。
http://illinois.edu/1500/index.html
为什么它不适用于我当地的盒子(摇头)......?
答案 0 :(得分:3)
两个版本都是正确的,应该可以使用。您的代码中存在问题,例如缺少标记,或者您更有可能检查了“阻止此页面创建aditional对话框”复选框。
用此替换您的提醒并在Chrome中试用:
<script type="text/javascript">
console.log('HELP');
</script>
<script>
console.log('HELP');
</script>
现在在Chrome中运行该页面,按F12转到控制台,查看是否弹出消息