jquery的eq()的纯等效项是什么?例如,我应该如何实现

$(".class1.class2").eq(0).text(1254);

用纯JavaScript?

最佳答案

要获取数组中的元素索引,可以在javascript中使用[]。因此,可以使用以下代码重现您的代码:

document.querySelectorAll('.class1.class2')[0].textContent = 1254;

要么
document.querySelectorAll('.class1.class2')[0].innerHTML = 1254;
  • 在您的示例中,1254是一个数字,如果您有字符串,则应使用带引号的= 'string';
  • 如果仅查找第一个元素,则可以仅使用.querySelector().querySelectorAll()指令。

  • 演示here

    阅读更多:

    10-08 08:04