getElementsByClassName WordPress 站点新 window (target"_blank")

getElementsByClassName WordPress Site new window (target"_blank")

早上好,

我试图让 WordPress 主题中的 class "mk-flex-slide" 在新的 window (target="_blank") 中打开,因为这个插件没有功能添加它。 我做错了什么?

这是站点:http://heilpflanzen.wiki/loewenzahn-pusteblume/#4
只需向下滚动几像素到这张图片(滑动图片应该在点击新 window 时打开):

我试过这段代码:

window.onload = function(){
var anchors = document.getElementsByClassName('flex-active-slide').getElementsByTagName('a');
for (var i=0; i<anchors.length; i++){
anchors[i].setAttribute('target', '_blank');
 }
}

getElementsByClassName() returns 一个列表,并且该列表没有 getElementsByTagName() 方法。请尝试 document.querySelectorAll('flex-active-slide a')

window.onload = function(){
  var anchors = document.querySelectorAll('flex-active-slide a');
  for (var i=0; i<anchors.length; i++){
    anchors[i].setAttribute('target', '_blank');
  }
}