Javascript JS中指向外部页面的图像链接

Javascript JS中指向外部页面的图像链接,javascript,Javascript,我有这个js代码 window.addEvent("domready", function () { var maxLength = 700; var counterFluid = 1; var wallFluid = new Wall("wall", { "width":180, "height":180, "rangex":[-14,21], "rangey":[-8,12], callOnUpdate: function (items)

我有这个js代码

window.addEvent("domready", function () {
  var maxLength = 700;
  var counterFluid = 1;
  var wallFluid = new Wall("wall", {
    "width":180,
    "height":180,
    "rangex":[-14,21],
    "rangey":[-8,12],
    callOnUpdate: function (items) {
      items.each(function (e, i) {
        var a = new Element("img[src=images/"+counterFluid+".jpg]");
        counterFluid++;
        if( counterFluid > maxLength ) counterFluid = 1;
      });
    }
  });
  wallFluid.initWall();
});
这将导致在阵列中显示图像。现在我想添加图像链接,这样当单击图像时,它会打开一个新页面

我试过这个密码

a.onclick = function () {
  window.location.href = '/"+counterFluid+".html';
};
一个新页面正在打开,但url仅显示为/“+counterFluid+”.html

我知道这是不对的。请帮忙。每个图像的URL将不同,因此尝试使用+反流体+

多谢各位

window.location.href = "/" + counterFluid + ".html";

仅使用“

就可以这样尝试。您可以使用图像的id属性来存储“counterFluid”变量,如下所示:

var img = document.createElement('img');
img.setAttribute('id', counterFluid);
img.setAttribute('src', 'images/' + counterFluid + '.jpg');
img.onclick = function() {
    window.location.href = '/' + this.id + '.html';
}

这是可行的,但它会给出随机数。图像和链接的数字应该是相同的。是否可能。链接也应该在选项卡中打开。