gpt4 book ai didi

javascript - 如何在 JavaScript 中获取 anchor 链接文本并使用参数调用

转载 作者:行者123 更新时间:2023-12-03 06:05:24 26 4
gpt4 key购买 nike

我写了一个函数,比如从服务器获取用户,我得到了它。现在,我使用 java script 内的 a href 为每个用户创建链接。这工作正常。现在我想在用户单击链接(使用相应的用户名)时执行一个函数

var User_id = document.querySelector(".sidebar-name");

//getting array of user

function list(user){

User_id.innerHTML = "";

for( i = 0; i < user.length; i++ ){

User_id.innerHTML+= "<a href='#' onclick = 'javascript:calluser(this);' style='text-decoration:none'>" + user[i] + "</a>" + "<br />";

}
}



function calluser(this){

alert(user);
// i need to print the corresponding username or anchor text .
// how can i solve this ?

}

我尝试在 a href 内使用 id 。但这并不是唯一的,所以它不起作用。我该如何解决这个问题?

最佳答案

“function calluser(this)”是一个语法错误。

“this”重命名为“a”:

var User_id = document.querySelector(".sidebar-name");

function list(user){
User_id.innerHTML = "";
for(var i=0; i<user.length; i++){
User_id.innerHTML+= "<a href='jacascript:void();' onclick='javascript:calluser(this);' style='text-decoration:none'>" + user[i] + "</a>" + "<br />";
}
}

function calluser(a){
alert(a.text);
}

关于javascript - 如何在 JavaScript 中获取 anchor 链接文本并使用参数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39570202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com