我试图通过JS为我的离子输入元素分配一个值。这是我的代码:
HTML:
<ion-input type="text" placeholder=" Enter a location" style="padding-left: 10px;" id="geolocation"></ion-input>
JAVASCRIPT:
function onSuccess(position) {
var element = document.getElementById('geolocation').value = position.coords.latitude + ',' + position.coords.longitude;
//element.value = position.coords.latitude + ',' + position.coords.longitude + element.value;
}
我无法更改输入元素的值,我想将position.coords.latitude +','+ position.coords.longitude作为输入元素的值。
希望能有一个快速的答案。谢谢!
假设您以数组形式正确接收了纬度和经度,则代码应如下所示:
function onSuccess(position) {
document.getElementById('geolocation').setAttribute("value", latitude + ', ' + longitude);
}
在这里测试:https://jsfiddle.net/nabtron/qy96n44k/
解释:
在这里,我们仅通过使用其ID来调用该元素,并按以下说明设置其属性值:https : //nabtron.com/javascript-tips/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句