繁体   English   中英

如何在属性中使用 javascript 变量?

[英]How can i use a javascript variable into an attribute?

我有两个功能,一个查找用户 IP 地址,另一个查找基于该地址的信息。 第一个我是这样的:

 <script type="application/javascript"> function getIP(json) { console.log(json.ip) } </script> <script type="application/javascript" src="https://api.ipify.org?format=jsonp&callback=getIP"></script>
第二个看起来像这样:

 <script> function getLocation(json) { console.log(json.region); } </script> <script type="application/javascript" src="https://json.geoiplookup.io/"+ IPADDRESS +"?callback=getInfo" id="test"></script>

如果第二个脚本标签有 IPADDRESS,我需要第一个的 IP 地址,如果我使用document.getElementById()它必须在脚本之上,这是不允许的。 有没有办法我可以只定义一个变量,然后像 IPADDRESS 一样使用它

我认为这是不可能的,相反我意识到我使用的 API 可以从用户 IP 地址运行,给我这个:

 <script type="application/javascript"> function getIP(json) { console.log(json.ip); console.log(json.city); } </script> <script type="application/javascript" src="https://json.geoiplookup.io?callback=getIP"></script>

无意中发现了这个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM