Code example
fetch('https://ipapi.co/json').then(function(response){
return response.json()
}).then(function(obj){
document.getElementById('ipaddress').innerText = obj.ip
var location = `${obj.region}, ${obj.country_name} (${obj.country} - ${obj.continent_code})`
var location2 = `Timezone: ${obj.timezone}, currency: ${obj.currency_name}(${obj.currency}), ISP: ${obj.org}`
document.getElementById('loc1').innerHTML = location
document.getElementById('loc2').innerHTML = location2
}).catch(err => {
document.getElementById('success').style.display = "none"
document.getElementById('failure').style.display = "block"
var message = fmsg[Math.floor((Math.random() * fmsg.length))]
console.log(message)
document.getElementById('errormsg').innerText = message
})