Javascript 更改锚点的href和目标
我写了这个,所以它用类名更改了锚点的href,但我也希望它更改目标,我如何添加这个Javascript 更改锚点的href和目标,javascript,html,Javascript,Html,我写了这个,所以它用类名更改了锚点的href,但我也希望它更改目标,我如何添加这个 window.onload = function() { var change = document.getElementsByTagName('a'); for (var i = 0; i < change.length; i++) { if (change[i].className.match('(^|\\s+)classnamegoeshere(\\s+|$)')) {
window.onload = function() {
var change = document.getElementsByTagName('a');
for (var i = 0; i < change.length; i++) {
if (change[i].className.match('(^|\\s+)classnamegoeshere(\\s+|$)')) {
change[i].href = "/urlgoeshere";
break;
}
}
}
window.onload=function(){
var change=document.getElementsByTagName('a');
对于(变量i=0;i
试试这个
window.onload = function() {
var change = document.getElementsByTagName('a');
for (var i = 0, j =change.length; i < j ; i++) {
if ((' ' + change[i].className + ' ').indexOf(' ' + "smeCls" + ' ') > -1) {
change[i].href = "http://www.google.com";
}
}
}
window.onload=function(){
var change=document.getElementsByTagName('a');
对于(变量i=0,j=change.length;i-1){
更改[i]。href=”http://www.google.com";
}
}
}
你应该看看jQuery,这将使这个任务变得简单和跨浏览器。@MikaelÖstberg我知道jQuery,可以轻而易举地完成这项工作,尽管在这种情况下,我认为没有必要在这件事上包含jQuery。好的,你的电话。也许jQuery不是解决全世界问题的一次性解决方案。我只是想让你意识到它的存在,因为你看起来是一个新用户。是的,我喜欢jQuery,我只是在这个例子中不需要它。
window.onload = function() {
var change = document.getElementsByTagName('a');
for (var i = 0, j =change.length; i < j ; i++) {
if ((' ' + change[i].className + ' ').indexOf(' ' + "smeCls" + ' ') > -1) {
change[i].href = "http://www.google.com";
}
}
}