<ul id="brandLiId">
<li id="001"><a href="aaa.aa.aa"> aaa</a></li>
<li id="002"><a href="bbb.bb.abba">bbb</a></li>
</ul>
<script>
document.getElementById("brandLiId").onclick=function(){alert(event.srcElement.id+":"+event.srcElement.innerText);};
</script>
<li id="001"><a href="aaa.aa.aa"> aaa</a></li>
<li id="002"><a href="bbb.bb.abba">bbb</a></li>
</ul>
<script>
document.getElementById("brandLiId").onclick=function(){alert(event.srcElement.id+":"+event.srcElement.innerText);};
</script>
所以srcElement.parentNode就是LI了。
<li id="001"><a href="aaa.aa.aa"> aaa</a></li>
<li id="002"><a href="bbb.bb.abba">bbb</a></li>
</ul>
<script>
document.getElementById("brandLiId").onclick=function(evt){
src = window.event?window.event.srcElement:evt.target
if(src.tagName && src.tagName=="UL") return;
while(src.tagName!="LI") src=src.parentNode
alert(src.id+":"+src.innerHTML);};
</script>
<li id="001"><a href="aaa.aa.aa"> aaa</a></li>
<li id="002"><a href="bbb.bb.abba">bbb</a></li>
</ul>
<script>
document.getElementById("brandLiId").onclick=function(){alert(event.srcElement.parentNode.id+":"+event.srcElement.parentNode.innerText);};
</script>