猿问

问一下关于JS中this的问题。

为什么这个地方onclick事件没有被触发?如果是jquery中这样可以得到当前点击的这个li的dom对象,那JS种不能这样使用吗?

https://img.mukewang.com/5c1710be00013ba103640122.jpg


慕桂英546537
浏览 494回答 1
1回答

慕虎7371278

window.onload = function(){&nbsp; &nbsp; var lis = document.getElementsByTagName("li");&nbsp; &nbsp; Array.from(lis).forEach(function(el) {&nbsp; &nbsp; &nbsp; &nbsp; console.log("111");&nbsp; &nbsp; &nbsp; &nbsp; console.log(this);&nbsp; &nbsp; })}<div>&nbsp; &nbsp; <ul>&nbsp; &nbsp; &nbsp; &nbsp; <li></li>&nbsp; &nbsp; &nbsp; &nbsp; <li></li>&nbsp; &nbsp; &nbsp; &nbsp; <li></li>&nbsp; &nbsp; </ul></div>
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答