javascript - 我需要帮助来更改同一页面上的许多链接

标签 javascript html

我正在尝试建立一个非常简约的现金返还网站,仅对部分用户开放。为了跟踪用户,我考虑更改 affExtParam 和 subid 等链接的属性,以跟踪哪个用户进行了交易。我的想法是通过使用用户输入姓名的输入框来更改链接。所以我用了

    <script type="text/javascript">
              window.onload=function()
    {
         var el=document.getElementById('affiliate_0');
        el.onclick=function(){
            var my_text=prompt('Enter: Name - Email');
            if(my_text) window.open("http://affiliateaddress&subid1="+my_text)

        }
    }
</script>

<script type="text/javascript">
          window.onload=function()
{
     var el=document.getElementById('affiliate_1');
    el.onclick=function(){
        var my_text=prompt('Enter: Name - Email');
        if(my_text) window.open("http://affiliateaddress="+my_text)

    }
}
      </script>

只有当页面上有一个链接时,此功能才有效。当我制作两个像上面这样的脚本时,它不起作用。

欢迎任何帮助、建议。

附注用户被固定在某个位置。我个人并不认识他们。

最佳答案

看起来您正在重新定义 window.onload 两次,因此只有第二个定义会运行。

关于javascript - 我需要帮助来更改同一页面上的许多链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32014223/

相关文章:

html - <div 样式 ="width: ;height: ;background: "> 是 CSS 吗?

javascript - 为什么在使用 Promise 时没有给出正确的上下文?

javascript - 为除 js 文件之外的所有文件禁用 eslint?

javascript - Jquery 自动完成功能不起作用 - 没有搜索结果

jquery - 如何在 jquery 中获得第二类?

jquery - jQuery SlideToggle 的动画通过添加高度(%)改变

PHP - 从文本中分离出第一个字母

javascript - Flickity 有两张或更多幻灯片 - Vanilla JavaScript

javascript - 在 jqGrid 的标题和网格本身之间放置一个空的 div

html - 在矩形 div 内放置按钮