作者:琪琪 | 来源:互联网 | 2023-05-24 18:49
我正在尝试获取类名抓取的任何元素数组的ID.我尝试了几种不同的方式,我相信所有这些方法都应该有效,但每种方式都会返回"未定义".
html的例子:
Javascript的:
var buttOns= document.getElementsByClassName("review-button");
var button;
for (button in buttons) { alert(button.id); }
我也尝试过这是for循环:
alert($(this).attr('id'));
每种方式都返回"undefined",我不知道如何提醒实际的id.如果我把它放在循环中:
alert(button);
它将循环并输出0到5(元素的数量),然后输出id,所以我知道然后在数组中我只是不知道如何到达它.
1> Amit Joki..:
for...in
循环用于迭代对象.不NodeList
,甚至不是阵列.使用一个好的旧for
循环.
for(var i = 0; i