国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

javascript - 這個(gè)事件代碼怎么理解?

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

問(wèn)題描述

<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() { //動(dòng)態(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是否是所需要的元素 正是因?yàn)檫@個(gè)判斷 我們可以得到任何想要的元素 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>

標(biāo)注的1和2兩處的代碼的寫(xiě)法怎么理解?看不懂= =哪來(lái)的api

問(wèn)題解答

回答1:

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

回答2:

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

簡(jiǎn)單來(lái)說(shuō):window/event屬于全局變量,只要在瀏覽器中執(zhí)行,默認(rèn)存在此變量。

回答3:

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

回答4:

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产精品午夜性视频 | a级做爰视频免费观看 | 在线亚洲一区二区 | 欧美做爰性欧美 | 欧美色老头gay | 国产成人综合91精品 | 免费国产高清精品一区在线 | 国产美女三级做爰 | 国产综合第一页 | 在线毛片一区二区不卡视频 | 欧美一级一极性活片免费观看 | 久久国产网 | 国产亚洲欧美精品久久久 | 成人做爰视频www | 亚洲欧美在线观看 | 亚洲人成网站观看在线播放 | 国产成人精品视频午夜 | 欧美成人性色生活片免费在线观看 | 草草视频手机在线观看视频 | 尤蜜网站在线进入免费 | 精品中文字幕在线观看 | 精品在线观看一区 | 青青青青爽视频在线播放 | 99精品视频一区在线观看miya | 免费久久精品视频 | 亚洲国产成人综合精品2020 | 中文字幕无线精品乱码一区 | 美女mm131爽爽爽免费视色 | 亚洲日本中文字幕在线 | japanese 色系 tube日本 | 波野多衣在线观 | 久久手机精品视频 | 俄罗斯小屁孩cao大人免费 | 国产欧美日韩综合精品一区二区三区 | 免费乱码中文字幕网站 | 国产亚洲欧美日韩在线观看一区二区 | 91精品国产综合久久久久 | 在线亚视频 | 天堂中文资源在线8 | 色精品视频 | 看欧美毛片一级毛片 |