0
나는 배열에서 값을 사용하여 텍스트 상자의 값을 업데이트 자바 스크립트를 사용하고 싶습니다 :배열의 값을 사용하여 텍스트 상자 값을 업데이트하는 방법은 무엇입니까?
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var pos = {
lat: position.coords.latitude,
lng: position.coords.longitude
};
alert(pos['lat'] + ', ' + pos['lng']);
data = pos['lat'] + ', ' + pos['lng'];
document.getElementById("address").value = data.value;
}, function() {
});
}
내 문제는 경고가 제대로 위도 및 경도 좌표를 표시하지만, 텍스트 상자 값에 업데이트되는 것을 "정의되지 ", 의미 data.value 정의되지 않습니다.
어떻게 해결할 수 있습니까? 감사!
- 참고 : stackoverflow에서 geolocation에 대한 코드 스 니펫을 제공 할 수 없습니까? *
데이터는 문자열이어야하므로 데이터를 할당해야합니다. document.getElementById ("address"). value = data; –
doh! 그거였다. 고마워 :) – cpcdev
나에게 최대 투표 하하 :) –