日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javascript - 問一下關于JS中this的問題。

瀏覽:246日期:2023-03-18 17:26:04

問題描述

為什么這個地方onclick事件沒有被觸發?如果是jquery中這樣可以得到當前點擊的這個li的dom對象,那JS種不能這樣使用嗎?

$(document).ready(function(){ $('ul li').click(function(){console.log($(this));//打印出當前被點擊的li的jquery對象console.log(this);//打印出當前被點擊的li的dom對象 });});

window.onload = function(){ var lis = document.getElementsByTagName('li'); lis.onclick = function(){console.log('111');console.log(this); }}

修改:

window.onload = function(){ var lis = document.getElementsByTagName('li'); Array.from(lis).forEach(function(el) {console.log('111');console.log(this); })}

<p> <ul><li></li><li></li><li></li> </ul></p>

謝謝各位,之前都用jquery,現在重新看看js發現了很多問題。這種低級錯誤以后不會再犯了,印象深刻 ^_^ 。

問題解答

回答1:

javascript - 問一下關于JS中this的問題。

能把 你有點擊觸發這個事件么? 我在 segmentFault 可以用。

不過你代碼有點小問題 getElementsByTagName 返回的是一個類數組對象

javascript - 問一下關于JS中this的問題。

應該遍歷他 然后把給每個元素的 onclick 賦值

回答2:

不是 this 的原因。

onclick 是 DOM 的事件。但是此時的 lis 根本就不是 dom,而是 DOM 的集合。

jQuery 之所以可以處理,是因為 $('ul li') 返回的是 jQuery 對象,當在其上面調用 click 函數時,jQuery 會隱式的使用循環。

雖然 lis 很像數組,但是卻不是數組。因此可以使用 Array.from 函數把它變成真正的數組。

window.onload = function(){ var lis = document.getElementsByTagName('li'); Array.from(lis).forEach(function(el) {console.log('111');console.log(this); })}回答3:

lis = document.getElementsByTagName('li')得到的是一個數組。你應該如何綁定事件呢?javascript - 問一下關于JS中this的問題。

回答4:

試試不要用.onclick()寫點擊事件;用addEventListener(’click’,function(){console.log(this)});添加點擊事件看看能不能觸發,我懷疑是因為你拿到lis是一個數組 onclick是不是因為這個原因不行了

回答5:

第二段代碼寫的不對, lis 是一個數組,不是 dom 對象,所以設置 onclick 沒用改成這樣

window.onload = function(){ var lis = document.getElementsByTagName('li'); Array.from(lis).forEach((li) => {li.onclick = function(){ console.log('111'); console.log(this);} })}回答6:

直接用getElementsByClassName這個方法吧,把getElementsByTagName封裝了一下可以作為dom操作

function getElementsByClassName(oElm, strTagName, strClassName){ var arrElements = (strTagName == '*' && oElm.all)? oElm.all :oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/-/g, '-'); var oRegExp = new RegExp('(^|s)' + strClassName + '(s|$)'); var oElement; for(var i=0; i < arrElements.length; i++){oElement = arrElements[i];if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement);} } return (arrReturnElements)}回答7:

javascript - 問一下關于JS中this的問題。如上圖,你的lis打印出來是一個對象數組,按照你的思路你應該遍歷lis去為每個li對象綁定onclick

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧洲在线一区| 国产亚洲在线| 午夜国产一区二区| 激情欧美日韩一区| 日韩精品一区二区三区免费观看| 国产精品亚洲四区在线观看| 亚洲精品精选| 国产精品免费99久久久| 精品资源在线| 欧美特黄一级大片| 中文字幕日韩亚洲| 欧美日韩亚洲三区| 国语对白精品一区二区| 五月天av在线| 在线亚洲一区| 亚洲三级av| 国产精品扒开腿做爽爽爽软件| 麻豆中文一区二区| 久久久久蜜桃| 亚洲精品免费观看| 国产精品午夜一区二区三区| 国内精品美女在线观看| 成人av动漫在线观看| 亚洲欧美专区| 精品一区视频| 久久国产精品久久w女人spa| 久久激五月天综合精品| 国产精品久久久久av电视剧| 一区二区三区国产在线| 日韩三区免费| 亚洲2区在线| 欧美日韩精品在线一区| 欧美亚洲三区| 在线看片不卡| 久久一区亚洲| 综合激情网站| 久久高清免费| 国产毛片一区二区三区 | 欧洲精品一区二区三区| 中文字幕一区二区精品区| 韩国女主播一区二区三区| 视频精品一区二区| 国产伦久视频在线观看| 欧美亚洲一级| 国产精品超碰| 国产精品永久| 久久婷婷av| 精品美女在线视频| 国产精品嫩草99av在线| 成人一二三区| 麻豆传媒一区二区三区| 欧美久久精品| 青青青国产精品| 亚洲午夜久久| 快she精品国产999| 亚洲欧美一区在线| 99久精品视频在线观看视频| 97精品久久| 色在线中文字幕| 久久久亚洲欧洲日产| 午夜久久av| 亚洲啊v在线免费视频| 在线精品一区二区| 亚州精品视频| 国产99在线| 欧美aa一级| 日韩精品免费一区二区三区| 久久精品国产久精国产| 国产精品久久久久久妇女| 国产精品一区二区三区av麻| 国产精品hd| а√天堂8资源中文在线| 欧美三级精品| 午夜久久美女| 亚洲精品第一| 国产精品高颜值在线观看| 日韩欧美一区二区三区在线观看| 日韩一区二区免费看| 五月精品视频| 日本高清久久| 久久精品一区二区三区中文字幕| 超碰成人av| 日韩制服丝袜av| 国产精品视频一区二区三区综合| 欧美国产小视频| 免费观看日韩电影| 久久精品99国产精品| 日韩欧美三级| 日韩 欧美一区二区三区| 欧美丰满日韩| 天堂俺去俺来也www久久婷婷| 国产成人久久| 亚洲天堂日韩在线| 欧美精品二区| 日韩制服丝袜av| 欧美aa一级| 国产精品久久久久久模特| 蜜桃精品在线| 国产日韩1区| 日韩一区精品字幕| 日韩三区在线| 久久精品国产99国产| 中文视频一区| 欧美另类专区| 日韩电影在线视频| 国产伦理一区| 日韩精品一区二区三区中文| 88xx成人免费观看视频库| 日本va欧美va精品发布| 亚洲综合另类| 九色精品91| 啪啪国产精品| 婷婷激情一区| 91综合网人人| 久久精品理论片| 久久国产精品色av免费看| 尤物在线精品| 国产国产精品| 久久高清免费| 蜜桃国内精品久久久久软件9| 久草免费在线视频| 91一区二区三区四区| 精品久久久亚洲| 日韩精品视频网站| 青青青国产精品| 清纯唯美亚洲综合一区| 日韩精品亚洲aⅴ在线影院| 日韩美女国产精品| 久久精品xxxxx| 国产精品一区高清| 精品国产亚洲一区二区三区在线| 欧美黄页在线免费观看| 国产精品分类| 国产精品蜜芽在线观看| 国产亚洲一区二区手机在线观看| 日韩深夜视频| 亚洲自拍另类| 欧美一区激情| 国产精品一站二站| 中文一区一区三区高中清不卡免费| 久久影院资源站| 99久久亚洲精品蜜臀| 在线日韩成人| 麻豆一区二区在线| 日韩精品水蜜桃| 日本99精品| 天堂8中文在线最新版在线| 不卡一区2区| 91嫩草精品| 日韩啪啪电影网| 中文一区一区三区免费在线观| 国产极品一区| 尤物在线精品| 久久国产精品免费一区二区三区 | 午夜日本精品| 国产精品午夜一区二区三区| 欧美成人亚洲| 老司机免费视频一区二区| 午夜日本精品| 色综合五月天| 四虎精品一区二区免费| 日韩国产激情| 国产精品欧美三级在线观看 | 国产videos久久| 蜜臀精品一区二区三区在线观看 | 亚洲精品一二三**| 亚洲精品在线影院| 欧美天堂在线| 亚洲天堂日韩在线| 激情欧美亚洲| 成人福利av| 美女国产精品久久久| 亚洲毛片在线免费| 欧美日韩水蜜桃| 成人在线视频中文字幕| 四虎在线精品| 日韩精品一级二级 | 国产麻豆综合| 免费毛片在线不卡| 日韩在线看片| 国产一区二区三区久久| 日韩欧美2区| 午夜一区在线| 国产精品99一区二区| 激情久久一区二区| 国产精品中文字幕制服诱惑| 久久亚洲影院| 日韩制服丝袜先锋影音| 亚洲综合二区| 鲁大师成人一区二区三区| 女人天堂亚洲aⅴ在线观看| 欧美va亚洲va日韩∨a综合色| 亚洲天堂一区二区| 久久久久一区| 欧美日韩国产传媒| 99国产成+人+综合+亚洲欧美| 亚洲免费黄色| 亚洲精品进入| 亚洲毛片在线| 欧美久久亚洲|