1、如果是写一个js文件,那么该文件就不要使用<script></script>包住了,如果js文件被<script></script>包住了,一般会报脚本异常.
2、<script>标签需要closing tag,也就是必须使用</script>的方式来结束,不要使用<script/>的方式,入宫用<script/>的方式经常会没反应,又找不到原因.
3、注意引入的js文件的编码是否跟当前文件的编码一致,如果不一致,并且js文件中汉字的话,经常会出问题.
4、<script>标签如果没有指定language属性的话,脚本引擎根据情况自己选择合适的语言,如果指定了language属性,那么事件处理函数默认都是从第一个有language属性的<script></script>块中去调用,引用msdn上的一个例子说明问题:
在上面的例子中,第一个language属性的script块里没有事件处理函数,点击下面的按钮时,默认从这个块中找事件处理函数,结果就没有找到,页面就没有响应。
修改成下面就可以用了: