我需要如何编写才能在两个地方创建元素?
这是我的代码。
我尝试过使用document.getElementsByName
,document.getElementsByClassName
但它们都不起作用。
HTML
<p style="display:block;" class="coords"></p>
Javascript
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position, coords)
{
var places = document.getElementsByClassName(coords);
for (var i = 0; i < places.length; i++)
{
places[i].innerHTML = "<input type='text' name='lat' id='lat' value='" + position.coords.latitude + "'>" +
"<input type='text' name='lon' id='lon' value='" + position.coords.longitude + "'>";
}
}