我想点击div中没有ID的4个不同链接。 假设div的名称是“links”。
所以我希望它点击此div内链接#1 of 5。
我更愿意使用location.href
。
如何做到这一点?
答案 0 :(得分:0)
您可以使用一些jQuery在click
内的第一个a
元素上触发div
事件,假设div的ID为links
,如您所说:< / p>
$('div#links a:first').click();
答案 1 :(得分:0)
- DEMO: http://jsbin.com/ucedu5
//loop and assing onclick event to all <a> inside <div>
var div_a = document.getElementById('links').getElementsByTagName('a');
for (var i=0;i<div_a.length;i++) {
div_a[i].onclick = function() {
alert( this.href );
};
}
//loop and assing onclick event only to #1 <a> inside <div>
var div_a = document.getElementById('links').getElementsByTagName('a');
for (var i=0;i<div_a.length;i++) {
if ( i === 0 ) {
div_a[i].onclick = function() {
alert( this.href );
};
}
}
//directly assing onclick event to the #1 <a> inside <div>
document.getElementById('links').getElementsByTagName('a')[0].onclick = function(){
alert( this.href );
};