繁体   English   中英

使用JavaScript更改内部链接的IP

[英]change ip inside link using javascript

所以我的目标是更改与用户当前ip链接的ip地址。 这是用于重现当前用户ip地址的脚本。

<script type="text/javascript" src="https://l2.io/ip.js?var=userip"></script>
<script type="text/javascript">
  var userip;
  document.write(userip); // write to html
</script>

链接示例:

www.mysite.com/data/uploads/file.mp3?e=14512&ip=IPHERE&amp=blbablaba&next=fasfass

我该如何将用户的ip写入“ IPHERE”位置和链接,如下所示:

<a href="www.mysite.com/data/uploads/file.mp3?e=14512&ip=123.123.123.123&amp=blbablaba&next=fasfass">link with ip</a>

无需更改其他任何内容。

谢谢。

您可以搜索所有标签并替换href:

[].slice.call(document.querySelectorAll('a')).forEach(function(a) {
    a.href = a.href.replace(/IPHERE/g, userip);
});

暂无
暂无

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

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