[英]Anchor tag onclick using unobtrusive javascript
<li id="Account_Tab" class="bgrad">
<a class="bganch" title="Accounts Tab" href="/xxx/xxx">Accounts</a>
</li>
以類似的方式幾乎沒有其他<li>
標簽,我如何為錨標簽創建一個onclick函數,
不喜歡: <a onclick="function()"......>
除了內聯Javascript還有其他方法嗎?
您可以像這樣添加處理程序:
function anchorClicked(){
console.log("clicked");
}
window.onload = function(){
var anchors = document.getElementsByClassName('bganch');
for(var i=0; i<anchors.length; i++){
anchors[i].onclick = anchorClicked;
}
};
以上將click事件添加到帶有bganch
類的元素中。
其他選擇:
document.getElementById('someid')
document.getElementsByTagName('a')
按標記名稱獲取所有錨點 嘗試
window.onload = function(){
var anchors = document.getElementsByClassName('bganch');
var anchortitle= anchors.title;
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.