Javascript 如何给HTML标签编号?

Javascript 如何给HTML标签编号?,javascript,html,Javascript,Html,可能吗?如果可能,如何实现?要对HTML标记进行编号,例如,如果有人按下一个调用javascript方法的按钮,该方法可以通过其编号识别按下的按钮。然后,我想更改按钮的图像,方法是将所有图像文件名放在一个数组中,以便使用一行JavaScript轻松更改图像。您可以为此使用自定义属性: <input type="button" data-sno="1"> 在可以使用的HTML5中,它们的名称必须以“data-”开头 (上面的代码使用jQuery,这不是绝对必要的,但会让事情变得更简

可能吗?如果可能,如何实现?要对HTML标记进行编号,例如,如果有人按下一个调用javascript方法的按钮,该方法可以通过其编号识别按下的按钮。然后,我想更改按钮的图像,方法是将所有图像文件名放在一个数组中,以便使用一行JavaScript轻松更改图像。

您可以为此使用自定义属性:

<input type="button" data-sno="1">

在可以使用的HTML5中,它们的名称必须以“data-”开头


(上面的代码使用jQuery,这不是绝对必要的,但会让事情变得更简单)

使用它添加自定义属性,比如snocustme属性,我来检查一下Cheers仅是自定义属性HTML 5@Shehzadbilalcol看起来是解决方案。如果你写这个作为答案,我会把它标记为正确。Cheers@Shehzadbilayes,当然它们只是HTML5,至少如果您想编写完全有效的HTML。
<input type="button" data-index="1" />
<input type="button" class="index-1" />
$('.buttonclass').each(function(index, button){
    button.click(function(){
        // event handling code that uses the index variable
    })
});