亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 這個事件代碼怎么理解?

瀏覽:117日期:2023-04-28 18:54:18

問題描述

<input type='text' placeholder='輸入要添加的文本' /> <button id='btn'>加 </button> <ul id='ul'><li>11111</li><li>22</li><li>3333</li><li>4444</li> </ul> <script type='text/javascript'>var ul = document.getElementById('ul');var lis = ul.getElementsByTagName(’li’);var btn = document.getElementById('btn');btn.onclick = function() { //動態(tài)添加li var txt = document.getElementById('txt'),txtValue = txt.value,ali = document.createElement('li');console.log(txt.value); ali.innerHTML = txtValue;ul.appendChild(ali);}ul.onmouseover = function(ev) { var ev = ev || window.event; //獲取發(fā)生事件 event 兼容 =====1 var target = ev.target || ev.srcElement; //獲取真正被觸發(fā)的元素 =====2 if (target.nodeName.toLocaleLowerCase() == ’li’) {//判斷target是否是所需要的元素 正是因為這個判斷 我們可以得到任何想要的元素 a li td 等等target.style.background = 'red'; }}ul.onmouseout = function(ev) { var ev = ev || window.event; var target = ev.target || ev.srcElement; if (target.nodeName.toLocaleLowerCase() == ’li’) {target.style.background = ''; }} </script>

標注的1和2兩處的代碼的寫法怎么理解?看不懂= =哪來的api

問題解答

回答1:

ev是事件的參數(shù),在ev中包含了事件觸發(fā)時的參數(shù),比如click事件的ev中包含ev.pageX,ev.pageY,keydown事件中包ev.keyCode等,在ie中,ev是全局的可以通過window.event來獲取,在其他瀏覽器中都是作為參數(shù)傳入的。

回答2:

function 中ev是event的縮寫,即事件。而事件的接口屬于瀏覽器端實現(xiàn)。

簡單來說:window/event屬于全局變量,只要在瀏覽器中執(zhí)行,默認存在此變量。

回答3:

主要是處理瀏覽器兼容性比如2舊的ie瀏覽器,或者事件對應(yīng)的元素需要用 ev.srcElement,而現(xiàn)在瀏覽器只需要使用 ev.target 就可以了

回答4:

1和2都是為了兼容IE事件的寫法。javascript - 這個事件代碼怎么理解?javascript - 這個事件代碼怎么理解?

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 成年人午夜免费视频 | 男人午夜网站 | 久久综合九九亚洲一区 | 欧美在线观看一区 | 亚洲欧美日韩一区二区在线观看 | 国产国产成人人免费影院 | 亚洲已满18点击进入在线观看 | 美国大黄一片免费看 | 国产美女亚洲精品久久久毛片 | 国产 日韩 欧美 高清 | 日韩在线一区二区三区视频 | 成人一二| 亚洲一级在线观看 | a级一级毛片| 真人毛片免费全部播放完整 | 4444在线网站 | 日本亚洲欧美在线 | 亚洲国产精品一区二区九九 | 极品白嫩无套视频在线播放张悠雨 | 久久乐国产精品亚洲综合18 | 91尤物在线 | 久久久久久久久久综合情日本 | 国产精品黄页网站在线播放免费 | 一级毛片视频播放 | 96精品专区国产在线观看高清 | 黄色草逼 | 成人午夜爽爽爽免费视频 | 91中文在线 | 免费大片a一级一级 | 日本黄色网址免费 | 51精品视频在线播放观看 | 国产婷婷色综合成人精品 | 免费尤物视频 | 国产一级又色又爽又黄大片 | 男女爱爱小视频在线观看 | 成人三级毛片 | 欧美一级α片毛片免费观看 | 美女翘臀白浆直流视频 | 91久久香蕉国产线看观看软件 | 国产成人毛片视频不卡在线 | 任你操精品|