Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 需要在输入中获取值id_Css_Html_Google Maps - Fatal编程技术网

Css 需要在输入中获取值id

Css 需要在输入中获取值id,css,html,google-maps,Css,Html,Google Maps,我需要一些关于这个代码的帮助。我试图将id=“address”值输入名为localizacion的输入中,我尝试了几种方法,但仍然没有找到正确的答案,基本上我需要的是获取显示的值并将其输入到输入字段中 函数更新标记地址(str){ document.getElementById('address')。innerHTML=str; } var a=document.getElementById('address')。值; document.forms['formula'].elements['

我需要一些关于这个代码的帮助。我试图将
id=“address”
值输入名为
localizacion
的输入中,我尝试了几种方法,但仍然没有找到正确的答案,基本上我需要的是获取显示
的值并将其输入到输入字段中

函数更新标记地址(str){
document.getElementById('address')。innerHTML=str;
}

var a=document.getElementById('address')。值;
document.forms['formula'].elements['localizacion'].value=a;
本地化

选择本地化:
标记状态: 单击并拖动标记。 当前职位: 最近匹配地址:

您可以将
表单控件
类作为目标,并将其设置为
地址
的内部文本的值

setInterval(function(){ 
//Update the localizacion box every 0.5 seconds
var a = document.getElementById('address').value;
document.getElementsByClassName("form-control")[0].value = a;
}, 500);
我去掉了
标签。使用CSS代替斜体。还删除了
标记的
标记。希望这有帮助

函数更新标记地址(str){
document.getElementById('address')。innerHTML=str;
}
var a=document.getElementById('address').innerText;
document.getElementsByCassName(“表单控件”)[0]。值=a;
//document.forms['formula'].elements['localizacion'].value=a
#markerStatus{
字体:斜体;
}
Localización

选择本地化:
标记状态: 单击并拖动标记。 当前位置: 最近匹配地址: 某个地址
试试这个,使用

var a = document.getElementById('address').innerHTML;
获取地址的值

document.getElementsByName("localizacion")[0].value = a;
设置本地化的值

var a=document.getElementById('address').innerHTML;
document.getElementsByName(“localizacion”)[0].value=a


示例
在此之前,感谢您的帮助!我以前尝试过,但什么都没有发生,我理解为什么代码显示“someaddress”,但问题是我需要从id=“Address”获取值。在我的行中,它工作并显示我想要的文本,但问题是当我尝试在输入中获取它时。我添加了一个屏幕截图,我想要的是地址显示的文本,要在输入中显示,您可以添加一个setInterval函数,以每x秒检查地址div上是否有新文本。检查此小提琴我使用输入框完成了此操作。对于你的情况,一旦你点击地图,抓取该元素并将其发送到localizacion Input,我已经检查了你的小提琴,这就是我需要的。但有一个问题,我的目标是用户在地图上设置自己的位置,并获取地址的值并将其输入到输入中,问题是没有显示任何内容,也没有显示第一个值。顺便说一句,我在你的小提琴上试过这个功能(我认为它很棒),但是因为它没有显示任何初始值,所以它不起作用。在此之前,感谢你的帮助!我试过了,但没有成功。我添加了一个屏幕截图,我想要的是地址显示的文本,显示在input@Kenneth您的地址是否在一段时间后加载?它所做的是每次移动标记时都显示新地址。但它立即显示它没有加载。@Kenneth,然后在marker draggend回调中添加上述代码,即,每当您从geoloaction api获得地址时