在 javascript 上连接 href 字符串
Concatenating href strings on javascript
我正在尝试 link 使用 google maps 上的信息 windows 访问一个网站。我将示例改编如下:
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>';
问题是 link 总是将我发送到 www.myaddress.com
而不是登陆 www.myaddress.com/pageno
如何正确附加 pageno?
你需要截断字符串,拼接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
-转换,因为 Java脚本在内部执行此操作,很像 Java 在其 [=18= 上有一个 toString()
方法].
我正在尝试 link 使用 google maps 上的信息 windows 访问一个网站。我将示例改编如下:
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>';
问题是 link 总是将我发送到 www.myaddress.com
而不是登陆 www.myaddress.com/pageno如何正确附加 pageno?
你需要截断字符串,拼接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
-转换,因为 Java脚本在内部执行此操作,很像 Java 在其 [=18= 上有一个 toString()
方法].