最赞回答 / 仗剑闯江湖
在js里函数都是对象,函数名就是一个指向该函数对象的变量。所以t1就是指向名为t1的函数的变量,第一种设置属性的方式当然没问题,而t1()本身就是就是对名为t1的函数的调用,所以第二种方式是把名为t1的函数的返回值赋给了onclick属性。要想加参数可以定义匿名函数。p1.onclick=function(//参数列表){//函数体};
2015-01-11
已采纳回答 / 无聊到死君
js对象 打个比方样子长这样 var dog = { "name": "jss", age: 11, shout: function(){alert(this.age)} }dom对象 指的是 HTML 文本中的 所有被标签标记的 东西 ,在js里可以用 getElementById 等手段获取,然后对其属性方法进行修改jQuery对象 在jquery中被加工包装过的 dom 对象, 一般长这样 $('#hello'), 可以用到Jquery中为其封装好的一些函数方法,操作比原生js方便很多,而且不需要...
2015-01-09