Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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
Javascript 我无法在html中向输入添加纬度和经度_Javascript_Html - Fatal编程技术网

Javascript 我无法在html中向输入添加纬度和经度

Javascript 我无法在html中向输入添加纬度和经度,javascript,html,Javascript,Html,嗨,伙计们,我尝试将我当前位置的纬度和经度添加到输入中 你知道该怎么办吗?这是我的密码 <input type="text" name="demo" id="demo" value="<?php echo $demo ;?>" /> <script> document.getElementById("demo").value=latitude; function getLocation() { if (navigator.geolocation)

嗨,伙计们,我尝试将我当前位置的纬度和经度添加到输入中

你知道该怎么办吗?这是我的密码

<input type="text" name="demo" id="demo" value="<?php echo $demo ;?>" />
<script>
document.getElementById("demo").value=latitude;
function getLocation()
  {
  if (navigator.geolocation)
    {
    navigator.geolocation.getCurrentPosition(showPosition);
    }
    else{
        alert("Geolocation is not supported by this browser.");
    }
  }
function showPosition(position)
  {   
 latitude.innerHTML= position.coords.latitude; 
 longitude.innerHTML=position.coords.longitude;
  }

</script>

可能我不明白,但如果您打算将坐标添加到文本字段,请尝试以下操作

<body>
<script>
function getLocation(){
  if (navigator.geolocation){
     navigator.geolocation.getCurrentPosition(showPosition);
    }else{
       alert("Geolocation is not supported by this browser.");
    }
  }
 getLocation()
function showPosition(position) {
      var str="Longitude:"+ position.coords.longitude+"Latitude:"+ position.coords.latitude
      document.getElementById("demo").value=str
  }
</script>
<input type="text" name="demo" id="demo" value="" />
</body>

@Teemu:关于返回值,参数是一个赋值函数。我有一个按钮来调用函数getLocation;什么是纬度?在脚本开始时,您将输入值设置为latitude,这使我相信它应该是某种文本,但后来在showPosition函数中,您似乎将其内部HTML设置为一个DOM元素。也许你应该更准确地说明你认为这应该是什么,事实上也应该更准确地说明你到底遇到了什么问题。此外,如果这似乎是相关问题列表中第一项的重复,则表明你在实际研究你正在做的事情方面做得不多你自己