Javascript 如何将元素的id传递给js函数?

Javascript 如何将元素的id传递给js函数?,javascript,html,Javascript,Html,我使用的是标记,我想在用户单击它时将其id传递给函数,我在onclick事件中编写代码 下面是我的html代码 <a class="color_2" id="1" onclick="ConfirmDelete()">Delete</a> 删除 这里我要传递的是ConfirmDelete()函数。您只需键入onclick=“ConfirmDelete(this.id),它就会被发送到您的函数 在功能定义上 function ConfirmDelete(var_id) {

我使用的是标记,我想在用户单击它时将其id传递给函数,我在onclick事件中编写代码

下面是我的html代码

<a class="color_2" id="1" onclick="ConfirmDelete()">Delete</a>
删除

这里我要传递的是ConfirmDelete()函数。

您只需键入
onclick=“ConfirmDelete(this.id)
,它就会被发送到您的函数

在功能定义上

function ConfirmDelete(var_id)
{    
    alert (var_id);
}

ID无效,它不能以number@Mr.Alien它是@Mr.Alien HTML 5。您应该使用Id=“id1”。Id不能以开头numbers@Mr.Alien这没有什么意义;语言与此无关。它应该按照规范实现DOM。也就是说,使用
onclick=“ConfirmDelete”可能更好(此)“
并在函数中引用
此.id
,因为这样可以更轻松地进行将来的更改。嗯?问题由同一个人在同一时间提出和回答?这是如何工作的?@zipzit回答您自己的问题?是这样吗,”我将使用stackoverflow创建一个博客条目。如果我提出问题并立即回答,stackoverflow将是一个很好的存储库,可以提醒我已经解决的问题。它很可能会帮助将来遇到问题的其他人。”??这是其中之一吗?@zipzit:基本上是的。