为了账号安全,请及时绑定邮箱和手机立即绑定

请问$('p').click(function(e) { alert(e.target.innerHTML) })这段代码的target什么意思?

为什么要加target?为什么不是$('p').click(function(e) {  alert(e.innerHTML)  })?target起什么作用?有什么含义?

正在回答

5 回答

可以啊,我用谷歌试过,没有问题。你没有写其他浏览器的兼容代码,所以有问题1.HEAD

0 回复 有任何疑惑可以回复我~

e是event事件的缩写,相当于读取目标元素p触发事件的目标节点<p>event节点内容</p>里的内容,所以通过e可以调出来执行p.click事件时候p元素里面的内容。

初学者经常会把函数function 参数名(形参){函数主体}当中形参是做什么的忘记掉,形参主要是先假设一个参数值在函数主体中进行函数操作,一般在最终函数主体编写过后需要把实参导入到函数主体中。

1 回复 有任何疑惑可以回复我~

e是element 就是p了

0 回复 有任何疑惑可以回复我~

http://www.imooc.com/video/2139

1 回复 有任何疑惑可以回复我~

target 事件属性可返回事件的目标节点,点击<p>标签,触发<p>标签事件的节点,弹出警告框上显示的<p>标签内容。

1 回复 有任何疑惑可以回复我~
#1

recying5566 提问者

我明白了,也就是说e.target是p,那么接受的参数e是什么呢?
2016-08-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问$('p').click(function(e) { alert(e.target.innerHTML) })这段代码的target什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信