概括
使用字符串连接或字符串插值(通过模板文字)。
这里使用 JavaScript 模板文字:
function geoPreview() {
var lat = document.getElementById("lat").value;
var long = document.getElementById("long").value;
window.location.href = `http://www.gorissen.info/Pierre/maps/googleMapLocation.php?lat=${lat}&lon=${long}&setLatLon=Set`;
}
这两个参数都未使用,可以删除。
评论
字符串连接
用运算符连接字符串+
:
window.location.href = "http://www.gorissen.info/Pierre/maps/googleMapLocation.php?lat=" + elemA + "&lon=" + elemB + "&setLatLon=Set";
字符串插值
要获得更简洁的代码,请使用 JavaScript模板文字将表达式替换为其字符串表示形式。模板文字由``
和 包围的占位符包围${}
:
window.location.href = `http://www.gorissen.info/Pierre/maps/googleMapLocation.php?lat=${elemA}&lon=${elemB}&setLatLon=Set`;
自 ECMAScript 2015 (ES6) 起,模板文字可用。