<li id="Account_Tab" class="bgrad">
<a class="bganch" title="Accounts Tab" href="/xxx/xxx">Accounts</a>
</li>
以类似的方式存在其他<li>
标签,如何为锚标签创建onclick函数,
不喜欢:<a onclick="function()"......>
除内联Javascript之外还有其他方法吗?
答案 0 :(得分:2)
您可以像这样添加处理程序:
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')
答案 1 :(得分:1)
尝试
window.onload = function(){
var anchors = document.getElementsByClassName('bganch');
var anchortitle= anchors.title;
};