Javascript,试图将函数的一部分写入到主体 函数代码地址(){ var address=document.getElementById(“地址”).value; geocoder.geocode({'address':address},函数(结果,状态){ if(status==google.maps.GeocoderStatus.OK){ map.setCenter(结果[0].geometry.location); var marker=new google.maps.marker({ 地图:地图, 位置:结果[0]。几何体。位置 }); //我可以做警报(marker.position);在这里…但是,我希望在身体中得到我想要的值

Javascript,试图将函数的一部分写入到主体 函数代码地址(){ var address=document.getElementById(“地址”).value; geocoder.geocode({'address':address},函数(结果,状态){ if(status==google.maps.GeocoderStatus.OK){ map.setCenter(结果[0].geometry.location); var marker=new google.maps.marker({ 地图:地图, 位置:结果[0]。几何体。位置 }); //我可以做警报(marker.position);在这里…但是,我希望在身体中得到我想要的值,javascript,html,Javascript,Html,我如何才能document.write()将var标记定位在主体中。我可以在头部提醒它,但不能将其写入主体。我需要该值将LatLng输入数据库。您可以将变量分配给输入字段的值或标记的innerhtml(如span、div等) javascript代码示例: <head> function codeAddress() { var address = document.getElementById("address").value; geocoder.g

我如何才能
document.write()
var标记定位在主体中。我可以在头部提醒它,但不能将其写入主体。我需要该值将LatLng输入数据库。

您可以将变量分配给输入字段的值或标记的innerhtml(如span、div等)

javascript代码示例:

<head>

function codeAddress() {
        var address = document.getElementById("address").value;
        geocoder.geocode( { 'address': address}, function(results, status) {
          if (status == google.maps.GeocoderStatus.OK) {
            map.setCenter(results[0].geometry.location);
            var marker = new google.maps.Marker({
                map: map,
                position: results[0].geometry.location
            });
            // I can do alert(marker.postion); here... but, I want that value I want in the body
</head>
html示例:

document.getElementById('marker1').value = marker.position;
document.getElementById('marker2').innerHTML =  marker.position;

请不要使用
.innerHTML
,您要使用
.textContent
<input type="text" id="marker1" value=""/>
<div id="marker2"></div>