JS event 自定義屬性的妙用

最近接觸JS比較多  mark個event的用法

阿里媽媽的有個頁面 採用的ajax實現的 其中使用到event

我們可以通過自定義的屬性 來達到一些功能 例如下面的a 標籤中的 siteid 就是自定義的標籤

<html>
<script type="text/javascript">
 function test(event){
   alert(event)
   var ev=!event?window.event:event;
   alert(ev);
   alert(ev.srcElement.sitename)
 
 }
</script>


<a href="javascript:void(0)" siteid="whut" id="baba" οnclick="test()">aaaa</a>
</html>

 

我們還可以這樣

<html>
<script type="text/javascript">
document.οnclick=function(e){
 var ev=!e?window.event:e;
 var node=ev.srcElement;
 if(node.getAttribute("siteid")=="whut"){
  alert("do some ajax here");
 }
}

</script>


<a siteid="whut" id="baba" >aaaa</a>
</html>

發佈了57 篇原創文章 · 獲贊 0 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章