簡體   English   中英

公共 IP 地址作為 JavaScript/HTML 中的變量

[英]Public IP address as variable in JavaScript/HTML

如何獲得公共 IP 地址作為; var ip = $("#ip") ?

我希望實現的是把一個公網IP地址放到一個var中。

到目前為止,我有這個:

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script> <script> var yourip = document.getElementsByTagName("body")[0].ip window.alert("your IP is" + yourip); </script> <body> <span id="ip"></span> </body> <script type="text/javascript"> $.getJSON("http://jsonip.com?callback=?", function (response) { $("#ip").text(response.ip); }); </script>

您的代碼很好,您只需要為變量賦值。 閱讀有關JavaScript 運算符的更多信息。

 var yourip = document.getElementsByTagName("body")[0].ip window.alert("your IP before " + yourip); $.getJSON("http://jsonip.com?callback=?", function (response) { yourip = response.ip; $("#ip").text(response.ip); window.alert("your IP after " + yourip); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <span id="ip"></span>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM