我用這個(gè)技術(shù)最多的地方就是在事件委托里面了,用來(lái)獲取點(diǎn)擊的真實(shí)節(jié)點(diǎn)
最早我是用遞歸
var tar = void 0
;(function qipao(box){
if(box.tagName == 'INPUT'){
tar = box
} else{
if(!box||box.tagName == 'BODY')return false
qipao(box.parentNode);
}
})(event)
后來(lái),這樣
var tar = void 0
// get Element
event.path.forEach(function(e){
if(e===document||e==window)return false
if(e.tagName !== 'INPUT')return false
tar = e
})
貌似比剛才好爱致,OK
<br />
--END--