将所有包含图像的链接更改为:javascript(alert(thehref));
例如。
<a href="/galleries/anna-leah-111827/image01.html"><img src="/source_galleries/anna-leah-111827/tn/01.jpg"></a>
<a href="/galleries/23435/image01.html">ssss</a>
变成了
<a href="/galleries/anna-leah-111827/image01.html" onclick="alert(this.href)"><img src="/source_galleries/anna-leah-111827/tn/01.jpg"></a>
<a href="/galleries/23435/image01.html">ssss</a>
如何将其作为使用外部 JavaScript 文件的书签来实现。
我已经尝试了一整天了,但没有成功。
最佳答案
for (var i= document.links.length; i-->0;) {
if (document.links[i].getElementsByTagName('img').length!=0) {
document.links[i].onclick= function() {
alert(this.href);
};
}
}
编码为小书签:
javascript:for%28i%3Ddocument.links.length%3Bi--%3E0%3B%29if%28document.links%5Bi%5D.getElementsByTagName%28%27img%27%29.length%21%3D0%29document.links%5Bi%5D.onclick%3Dfunction%28%29%7Balert%28this.href%29%3B%7D%3Bvoid%280%29%3B
关于javascript - 将所有包含图像的链接更改为 : javascript(alert(thehref));,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1416365/