The individual anchor tags in the repeater will be given unique ids. check this out:
aspx page:
<head runat="server">
<script>
function myfunction(obj) {
alert(obj.id);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<div style="font-weight: bold;">
Repeater Demo</div>
</HeaderTemplate>
<ItemTemplate>
<div>
<a href='<%# Container.DataItem %>' runat="server" onclick="myfunction(this);" id="mylink">
<%# Container.DataItem %></a>
</div>
</ItemTemplate>
</asp:Repeater>
</div>
</form>
</body>
code behind:
protected void Page_Load(object sender, EventArgs e)
{
List<string> myList = new List<string>();
myList.Add("Link1");
myList.Add("Link2");
myList.Add("Link3");
Repeater1.DataSource = myList;
Repeater1.DataBind();
}