在我的程序中,有一些链接将在运行时创建。它们将包含从表中选择的用户名。这些链接上没有设置id或name属性。
点击它们后如何获取每个链接对应的用户名?
答案 0 :(得分:1)
你可以使用jQuery这样做:
$('a').click(function(){
var user_name = $(this).text();
});
答案 1 :(得分:0)
您可以使用以下三种不同的函数来获取HTML元素:
document.getElementById(id);
document.getElementsByTagName(tagName);
document.getElementsByName(name);
使用以下任何一种......
var links = document.getElementsByTagName("a");
for(var i=0;i<links.length;i++)
{
var value = links[i].value;
}
答案 2 :(得分:0)
你可以在这样的普通Javascript中获得一个指向调用元素的变量。
Javascript:
function myFunction(link)
{
alert(link.innerText);
return false;
}
Html:
<a href="#" onclick="myFunction(this);">Bob</a>
答案 3 :(得分:0)
你能使用nth-child选择器吗?它根据文档中显示的顺序选择链接实例,而不使用ID或类。
a:nth-child(2) {
}