Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改锚点的href和目标_Javascript_Html - Fatal编程技术网

Javascript 更改锚点的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+|$)')) {

我写了这个,所以它用类名更改了锚点的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+|$)')) {
          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";
     }      
  }
}