1: Javascript 事件:
超链接里如果加上Javascript 脚本,必须要在脚本前加上 javascript: ,而其它的比如说botton就不用加,为什么呢。
<a href="javascript:alert('ff')" id="dd">ffff</a>
<input id='btnQuery' type="button" onclick="alert('ff')" />
因为 <a 里的 href=" 不是事件,而是把javascript:看成类似于: http: ftp: thunder:// ed2k:// mailto/ 一样的网络协议。
'btnQuery' 的 onclick 是一个事件。我们看一下 <a 里的 href 和 onclick 属性就知道区别了。
2: javascript变量。
javascript 是弱类型, 声明变量不能用 int i = 0; 只能用 var i = 0;
<script type="text/javascript">
var i = 0;
i = "abc" ;
alert(i);
</script>
var i = 0;
i = "abc" ;
alert(i);
</script>
注意: i 先赋int的值,然后又赋字符串的值 'abc', 说明它是典型的嫁鸡随鸡,嫁狗随狗型变量。 注意:一定要加上 var 如果不加 var 则说明 i是全局变量,其它地方就不能用了。