Java中这个与事件有什么不同?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强> onclick=changeImg(这),,,,,,vs ,,,> & lt; img src=https://www.yisu.com/zixun/usa.gif的onclick=" changeImg(事件)”/> <>脚本 var模板=[ “usa.gif”、“canada.gif’,‘jamaica.gif’,‘mexico.gif’ ]; 函数changeImg (e) { var el=e。target; var newImgNumber=Math.round (Math.round () * 3); 而(el.src.indexOf(模板[newImgNumber]) !=1) { 埃尔。src=模板(newImgNumber); } } 脚本>
1.这个是Javascript语言的一个关键字。
2.这代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。
3.这和event.target的区别:
js中事件是会冒泡的,所以这是可以变化的,但event.target不会变化(在事件触发时,只传递当前事件对象的引用),它永远是直接接受事件的目标DOM元素;
另外,这和event.target都是DOM对象,如果要使用jquey中的方法可以将他们转换为jquery对象:(一)和(event.target);美元