在javascript上连接href字符串

时间:2015-02-19 19:55:32

标签: javascript google-maps

我正在尝试使用google maps上的信息窗口链接到网站。我改编了如下例子:

var contentString = '<div id="content">'+
      '<div id="siteNotice">'+
      '</div>'+
      '<h1 id="firstHeading" class="firstHeading">display info</h1>'+
      '<div id="bodyContent">'+
      'page number '+
      pageno +
      '<p>page , <a href="http://www.myaddress.com/" + String(pageno)>link</a> </p>'+
      '</div>'+
      '</div>';

问题是该链接总是发送给我www.myaddress.com

而不是登陆www.myaddress.com/pageno。

如何正确添加pageno?

1 个答案:

答案 0 :(得分:3)

您需要剪切字符串,连接pageno,然后再次拾取字符串:

var contentString = '<div id="content">'+
      '<div id="siteNotice">'+
      '</div>'+
      '<h1 id="firstHeading" class="firstHeading">display info</h1>'+
      '<div id="bodyContent">'+
      'page number '+
      pageno +
      '<p>page , <a href="http://www.myaddress.com/' + pageno + '">link</a> </p>'+
      '</div>'+
      '</div>';

也不需要String - 转换,因为JavaScript在内部执行此操作,就像Java在其类上有toString()方法一样。