将javascript变量存储到HTML文本框中
Storing javascript variable into a HTML text box
我正在使用HTML5地理定位,并希望将纬度和经度存储在两个单独的文本框中,而不是简单地显示在屏幕上
以下是代码:
Current Location: <BR>
<button onclick="getLocation()">Locate</button>
<p id="demo"></p>
<script>
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
假设要在其中设置值的两个文本框是:
Latitude: <input type="text" id="lat"><br>
Longitude: <input type="text" id="long">
您可以在JS中添加以下行,以选择适当的文本框并存储值。
document.getElementById("lat").setAttribute("value", position.coords.latitude);
您需要在页面上有一对文本框,并设置它们的value
s。
Current Location: <BR>
<button onclick="getLocation()">Locate</button>
<p id="demo">
Latitude: <input type="text" id="lat">
Longitude: <input type="text" id="lon">
</p>
<script>
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
document.getElementById("lat").value = position.coords.latitude;
document.getElementById("lon").value = position.coords.longitude;
}
</script>
您也可以通过用JavaScript:写出文本框来实现这一点
function showPosition(position) {
x.innerHTML = "Latitude: <input type='text' id='lat' value='" + position.coords.latitude + "'> " +
"Longitude: <input type='text' id='lon' value='" + position.coords.longitude + "'> ";
}
相关文章:
- 我收到消息“资源解释为脚本,但使用 MIME 类型文本/html 传输”
- 如何使按钮单击并更改以前显示的文本(html)
- 使用 Javascript 解析电子邮件源的文本/html 部分
- Javascript/jQuery,将CSS应用于包含特定文本/html的元素
- jQuery文本html操作,以查找大量文本中出现的字符,然后更改其颜色
- 使用 Jquery 创建具有转义文本 + HTML 的元素
- 在空节点(如文本节点)中添加文本/html
- 从网站获取特定文本 (html)
- 如何解决“资源解释为脚本但使用 MIME 类型文本/html 传输”
- 请求 JSONP 时的文本/html 输出
- 将元素添加到 DOM 给定的纯文本 HTML 中,仅使用纯 JavaScript(没有 jQuery)
- 在gmail撰写邮件区域中获取选中/突出显示的文本html
- 如何确定是否在父元素的开始或结束存在文本?HTML DOM &JavaScript
- 在输入文本html中显示格式
- 如何使纯文本html javascript
- 资源解释为脚本,但传输MIME类型文本/html javascript
- 从Javascript传递文本- HTML- PHP
- 从DOM对象中获取文本/html
- 脚本类型=“文本/ html"从文件中包含HTML
- jsFiddler.NET中的文本/HTML编辑器