【发布时间】:2013-09-20 18:48:21
【问题描述】:
我试图在每次用户单击页面上的链接时弹出一个警告框 - 这样做只是为了练习以更好地理解概念 - 我无法让它适用于所有人(“a” ) 标签。如果我指定,我可以让它适用于一个(“a”)标签,即:getElementsByTagName("a")[0]... 但是我不能让所有标签都以相同的方式响应。
这里是代码
function links() {
if(!document) return false;
var link = document.GetElementsByTagName("a")[0];
link.onclick = function() {
alert("hi");
}
}
我试过 document.getElementsByTagNAme("a")[0:4] 认为它可能像 python 一样工作,但它没有做到。有人可以帮帮我吗?
谢谢!
【问题讨论】:
-
编写一个
for循环,将函数添加到所有函数。
标签: javascript getelementsbytagname