我正在尝试建立一个非常简约的现金返还网站,仅对部分用户开放。为了跟踪用户,我考虑更改 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/