【问题标题】:Public IP address as variable in JavaScript/HTML公共 IP 地址作为 JavaScript/HTML 中的变量
【发布时间】:2019-06-27 07:00:09
【问题描述】:

我怎样才能获得一个公共 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 html ip-address


    【解决方案1】:

    您的代码很好,您只需为变量赋值即可。阅读更多关于 JavaScript Operators

    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>

    【讨论】:

      猜你喜欢
      • 2017-06-14
      • 1970-01-01
      • 2017-09-23
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多