关于onclick=function()的疑问?

来源:10-1 编程挑战

紫心人

2016-10-04 19:52

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

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

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

写回答 关注

3回答

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

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

    紫心人

    非常感谢!

    2016-10-24 12:04:17

    共 2 条回复 >

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

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

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题