css - 需要在输入中获取一个值 id

标签 css html google-maps

我需要一些关于此代码的帮助。我正在尝试获取 id="address"输入名为 localizacion 的值,我已经尝试了几件事但仍然没有找到正确的答案,基本上我需要的是获得显示 <div id="address"> 的值并将其放入输入字段。

function updateMarkerAddress(str) {
  document.getElementById('address').innerHTML = str;
}
<head>
  <script>
    var a = document.getElementById('address').value;
    document.forms['formula'].elements['localizacion'].value = a;
  </script>
</head>
<div>
  <form>
    <label for="localizacion"><b>Localización </b></label>
    <input class="form-control" type="text" placeholder="" name="localizacion" style="height: 10px; width: 299px; margin-left: 6px;" disabled><br />
    <label><b>Seleccione su localizacion: </b></label><br>
    <div id="mapCanvas"></div>
    <div id="infoPanel">
      <b>Marker status:</b>
      <div id="markerStatus"><i>Click and drag the marker.</i></div>
      <b>Current position:</b>
      <div id="info"></div>
      <b>Closest matching address:</b>
      <div id="address"></div>
    </div>
    <br>
  </form>
</div>

问题截图:

SCREENSHOT OF WHAT'S THE ISSUE

最佳答案

试试这个,使用

var a = document.getElementById('address').innerHTML;

获取地址的值

document.getElementsByName("localizacion")[0].value = a;

设置本地化值

var a = document.getElementById('address').innerHTML;
document.getElementsByName("localizacion")[0].value = a;
<input class="form-control" type="text" placeholder="" name="localizacion" style="height: 10px; width: 299px; margin-left: 6px;" disabled>

<div id="address">Sample</div>

关于css - 需要在输入中获取一个值 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50261107/

相关文章:

css - 如何将 Angular.js 表单加载到 jsFiddle?

javascript - Jquery - 在特定的 div 中选择一个 span 的内容

javascript - iframe 中的 GMap 偏离中心

html - CSS 高度 100% 仍然溢出

javascript - 我怎样才能有一个搜索框,人们可以在其中搜索我网站中的页面?

asp.net - 如何确保我的 href 优先于任何其他层,包括 flash?

html - 如何让 bootstrap col-sm-* 在移动设备上工作?

javascript - HTML5 + JS : Tracking user interaction

jquery - 根据谷歌地图经纬度放置div

javascript - 通过 geojson 属性更改 Google map 标记图标