如:给ul下的li(或li下的XX)绑定事件

<ul >
	<li><span>1</span></li>
    <li>2</li>
</ul>
<script type="text/javascript">
function addEventHandler(elm,eventType,handler){
	elm=typeof elm=="string"?document.getElementById(elm):elm;
	if(elm.attachEvent){
		elm.attachEvent("on"+eventType,handler);
	}else if(elm.addEventListener){
		elm.addEventListener(eventType,handler,false);
	}else 
		return false;
}
function getEventTarget(e){
	e=window.event||e;     
	return e.srcElement||e.target; 
} 
var ulNode=document.getElementById("ul1");
addEventHandler(ulNode,"click",function(e){alert(getEventTarget(e).nodeName)});
</script>

单击"1",显示"SPAN"

单击"2",显示"LI"

相关文章:

  • 2022-12-23
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
相关资源
相似解决方案