Javascript-如何迭代给定页面的所有URL
我对Javascript没有经验。页面加载完成后,我需要遍历给定页面的所有URL并执行一些清理 我该怎么做 差不多Javascript-如何迭代给定页面的所有URL,javascript,Javascript,我对Javascript没有经验。页面加载完成后,我需要遍历给定页面的所有URL并执行一些清理 我该怎么做 差不多 for i = 0 to (number of URLS on the page) { doSomething (URL(i)); } 谢谢如果您想通过所有锚链接,请使用以下命令: for(var i = 0, l=document.links.length; i<l; i++) { doSomething(document.links[i].href); }
for i = 0 to (number of URLS on the page) {
doSomething (URL(i));
}
谢谢如果您想通过所有锚链接,请使用以下命令:
for(var i = 0, l=document.links.length; i<l; i++) {
doSomething(document.links[i].href);
}
for(var i=0,l=document.links.length;i如果要通过所有锚链接,请使用以下命令:
for(var i = 0, l=document.links.length; i<l; i++) {
doSomething(document.links[i].href);
}
for(var i=0,l=document.links.length;i使用此函数:
var anchors = document.getElementsByTagName("a");
for (anchor in anchors){
doSomething(anchor):
}
使用此功能:
var anchors = document.getElementsByTagName("a");
for (anchor in anchors){
doSomething(anchor):
}
我总是建议你在这样的时候多呆一会儿,因为这样会容易得多
例如,在页面加载上:
$(document).ready(function(){
$('a').each(function(index) {
alert(index + ': ' + $(this).text());
});
});
我总是建议你在这样的时候多呆一会儿,因为这样会容易得多
例如,在页面加载上:
$(document).ready(function(){
$('a').each(function(index) {
alert(index + ': ' + $(this).text());
});
});
或者只是简单易读的Javascript:
var myURL = document.getElementsByTagName('a');
for(var i=0; i<myURL.length; i++)
console.log(myURL[i].getAttribute('href'));
var myURL=document.getElementsByTagName('a');
对于(var i=0;i或具有一定可读性的纯Javascript:
var myURL = document.getElementsByTagName('a');
for(var i=0; i<myURL.length; i++)
console.log(myURL[i].getAttribute('href'));
var myURL=document.getElementsByTagName('a');
对于(var i=0;我为什么要为内置集合运行选择器?也不要使用for..in
循环来迭代集合,它是用于枚举的,这可能会在此处产生不希望的结果。为什么要为内置集合运行选择器?也不要使用for..in
循环来迭代集合,它是用于枚举的,它可以在这里产生不想要的结果。jQuery在这方面做得太过火了…这是完全内置的,为什么只为此包含一个库呢?因为很少有网站只有这个,如果他们这样做了,他们通常会扩展到包含其他功能。拥有像jQuery这样的库(这是轻量级的)使您的体验更简单,也更易于成长。我同意如果您使用jQuery,请充分利用它(尽管它在这里的效率仍然非常低),但在这种情况下,它完全没有任何意义。jQuery在这方面做得太过火了……这是完全内置的,为什么只为此包含一个库呢?因为很少有网站只有这个,如果它们这样做了,它们通常会扩展到包括其他功能。拥有像jQuery这样的库(这是轻量级的)我同意,如果你使用jQuery,就要充分利用它(尽管它在这里的效率仍然非常低),但在这种情况下,它毫无意义。