我需要你的一些专家建议!我整天都在努力解决这个问题。
我有这个小提琴:http://jsfiddle.net/fag9n52y/109/
我已经评论了脚本的功能,并评论了我的主要问题是什么?" HTML"小提琴的一部分。
表单的工作原理:
用户点击" Coordinate1"文字输入。
Google地图模式弹出窗口启动。
然后用户在地图上选择一个位置。
在地图上触发事件点击后,该位置的坐标会自动插入到文本框中。
用户点击"继续"按钮。
结束。
我需要做什么:
用户点击" Coordinate1"文字输入。
Google地图模式弹出窗口启动。
然后用户在地图上选择一个位置。
在地图上触发事件点击后,该位置的坐标会自动插入到文本框中。
用户点击"继续"按钮。
坐标转换为此超链接/ href:" https://www.google.com/maps/places/ + {VALUE OF COORDINATE1}"。
结束。
我尝试了什么:我尝试添加这段代码(这不是小提琴):
function convertToLink() {
var coor = document.getElementById('Coordinate1');
var link2 = "https://www.google.com/maps/places";
var ContinueButton = document.getElementById('Continue1');
ContinueButton.onclick = function(){
coor.value = link2 + coor;
};
};
答案 0 :(得分:1)
getElementById()
返回一个dom节点,但您需要该节点的值
更改
var coor = document.getElementById('Coordinate1');
要
var coor = document.getElementById('Coordinate1').value;