苏子晨
2017-05-10 17:00
我明白e.target.value的目标指向input的value值,
如果不加.target呢?e.value为什么不行
e.value是undefined,e是事件,value是值,这里事件的值并没有指定哪个对象,所以值为undefined。
e.target.value,target是对象,这里指定了哪个事件对象,所以有值输出。
e.value是undefine,
e和e.target是两个不同的对象。
事件对象event没有value这个属性。
e.target的值是触发事件的dom元素对象,这个元素对象有value属性。
e是传入的事件对象,用target是先确定触发事件的dom元素
jQuery基础(三)—事件篇
89997 学习 · 625 问题
相似问题