我目前正在尝试通过单击在新窗口中打开图像。但是我似乎无法弄清楚我的代码在哪里错误。有什么办法吗?

function largePic(){

var imageNumber = document.getElementById("img2");
imageNumber = this.getAttribute('src').split(".", 1);
window.open(imageNumber[0] + "zlatan-stor.jpg");

}

最佳答案

您应该尝试将“ this.getAttribute('src').split(".",1);”更改为

imageNumber.getAttribute('src').split(".",1);

10-04 16:02