问答详情
源自:10-1 编程挑战

关于onclick=function()的疑问?

oLis[i].onclick = funciton(){}
function clk(){}

<div onclick="clk()"><div/>

上面这两种写法,都是为了实现点击后执行事件。请问区别是什么?

提问者:紫心人 2016-10-04 19:52

个回答

  • 黑山头山大王
    2016-10-05 10:39:31
    已采纳

    上面是标签内实现事件监测,后面是对象内实现事件监测

  • 飞客
    2016-10-13 19:48:59

    javascript脚本里面绑定onclick和标签里面绑定onclick好像是有区别的,标签的写法不能直接套在脚本里,会出错。

  • 慕斯8597481
    2016-10-06 10:55:59

    功能一样的,第一种是匿名函数,第二种是普通函数,个人更喜欢第一种。