1. 程式人生 > >s 點選a標籤 獲取a的自定義屬性方法_javascript技巧

s 點選a標籤 獲取a的自定義屬性方法_javascript技巧

今天專案上遇到一個問題,需要在點選a標籤時,將完整的內容顯示出來

原先是想用jquery的click方法

<a ownattr=“……” onClick="showDetail(this)">哈哈</a>

在jquery的click方法中將this的ownattr屬性賦值給完整內容的div標籤

然而這卻一直行不通

一陣研究後發現,原來專案框架是用jquery ajax獲取後臺列表資訊的,頁面在執行到click方法時,ajax還沒完成

隨後決定採用基本的js

方法:
function showDetail(obj){

 var ownattr= obj.attributes[ownattr].nodeValue; //自定義屬性採用此方式獲得
 var id = obj.id; //基本屬性可以採用此方式獲得
}
這是要注意使用的是a標籤的onclick屬性,如果使用<a ownattr=“……” href="javascript:showDetail(this)">哈哈</a> 是獲取不到的。