我正在尝试使用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?
答案 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()
方法一样。