Javascript 使用事件onClick window.open更改图像src

Javascript 使用事件onClick window.open更改图像src,javascript,jquery,image,onclick,Javascript,Jquery,Image,Onclick,一旦你点击图片,图片将被交换,一个新窗口将自动打开。是否有任何想法/支持我所错过的,这种组合会起作用的东西? 目前图片正在交换,不幸的是新窗口无法打开 document.getElementById(“img”).onclick=function(){ 如果(this.src==”https://www.w3schools.com/html/img_girl.jpg"){ this.src=”https://www.w3schools.com/html/pic_trulli.jpg"; }否则

一旦你点击图片,图片将被交换,一个新窗口将自动打开。是否有任何想法/支持我所错过的,这种组合会起作用的东西? 目前图片正在交换,不幸的是新窗口无法打开

document.getElementById(“img”).onclick=function(){
如果(this.src==”https://www.w3schools.com/html/img_girl.jpg"){
this.src=”https://www.w3schools.com/html/pic_trulli.jpg";
}否则{
this.src=”https://www.w3schools.com/html/img_girl.jpg";
}
};

我对在新窗口中交换和打开img没有问题。 您的
\u空白
应覆盖新窗口

从JSFIDLE开始,我让它工作:


你用的是什么浏览器?可能它的浏览器特定于窗口未打开。

新窗口未打开,因为它被浏览器或广告块扩展阻止!如果您有任何广告块扩展,请尝试禁用广告块扩展,并允许在浏览器设置中为您的页面弹出窗口

去掉粗体文本,它就会起作用。我建议把它放到JavaScript表达式中,而不是内联。谢谢你,我反复检查了这么多,现在它工作了,但这次它没有工作。也许我的缓存有问题。。很抱歉,谢谢你的帮助。没问题,很高兴我能帮忙