早上好,
我试图让WordPress-Theme中的类“mk-flex-slide”在新窗口中打开(target =“_ blank”),因为这个插件没有添加它的功能。 我做错了什么?
这是网站:http://heilpflanzen.wiki/loewenzahn-pusteblume/#4
只需向下滚动几张图片(滑动图片应在新窗口中单击打开):
我试过这段代码:
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');
}
}
答案 0 :(得分:1)
getElementsByClassName()
会返回一个列表,但该列表没有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');
}
}