最赞回答 / 仗剑闯江湖
在js里函数都是对象,函数名就是一个指向该函数对象的变量。所以t1就是指向名为t1的函数的变量,第一种设置属性的方式当然没问题,而t1()本身就是就是对名为t1的函数的调用,所以第二种方式是把名为t1的函数的返回值赋给了onclick属性。要想加参数可以定义匿名函数。p1.onclick=function(//参数列表){//函数体};
2015-01-11
最赞回答 / 江陵节度使
补充:1.IE绑定事件的API应该是这个:btn.attachEvent("on事件名",处理函数对象);2.btn.addEventListener是IE以外其它主流浏览器支持的,但也会有显示效果的差别,以你实际效果为准。BOM里面坑多
2014-12-19