我有这个问题,在ajax上有一个需要lat和lng变量的函数,所以函数test(lat,lng)......
HTML简单代码:
<fieldset>
<legend>Serveis de geocodificació</legend>
Latitud:<br><input type="text" id="lat" value="42.3600077"/><br>
Longitud:<br><input type="text" id="lng" value="1.4579696"/><br>
<input type="button" value="Veure dades" onclick=primerSelect()/>
<input type="button" value="Veure coordenades"/><br>
Carrer:<br><input type="text" id="car"/><br>
Ciutat:<br><input type="text" id="ciu"/><br>
Pais:<br><input type="text" id="pai"/><br>
CP:<br><input type="text" id="cod"/><br>
</fieldset>
所以,问题在于onclick,我怎样才能获得id的lat和lng的值?并把它放入onclick功能?那样:
onclick=primerSelect(id lat.value, id lng.value)
任何人都可以帮助我吗?
答案 0 :(得分:3)
我不会使用onclick
,而是使用事件监听器。您的代码使用这种方式会更容易一些。无论如何,你可以使用
onclick="primerSelect(document.getElementById('lat').value,
document.getElementById('lng').value)"
答案 1 :(得分:0)
你可以这样做:
function primerSelect(){
var lat = document.getElementById('lat').value;
var lng = document.getElementById('lng').value;
// Here goes your code...
}