我的客户需要基于地理位置的其他电话号码。
我写了这段代码:
<a id="Call-us" href="tel:x.innerHTML"><Button class="nectar-button large regular extra-color-1 regular-button" onclick="getLocation()">CALL US</Button>
</a>
<script>
var x = document.getElementById("Call-us");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(Call);
} else {
x.innerHTML = "+6492571212";
return x.innerHTML;
}
}
function Call() {
x.innerHTML = "1300798747";
return x.innerHTML;
}
</script>
但是代码给出了错误的输出。用不同的电话号码拨打电话。