纯JS相当于Jquery eq()

Kam*_*med 15 javascript jquery

什么是jquery的纯粹等价物eq().例如,我该如何实现

$(".class1.class2").eq(0).text(1254);
Run Code Online (Sandbox Code Playgroud)

在纯JavaScript中?

Ser*_*gio 25

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

document.querySelectorAll('.class1.class2')[0].textContent = 1254;
Run Code Online (Sandbox Code Playgroud)

要么

document.querySelectorAll('.class1.class2')[0].innerHTML = 1254;
Run Code Online (Sandbox Code Playgroud)
  • 在你的例子中1254是一个数字,如果你有一个字符串,你应该使用= 'string';引号.
  • 如果你只是寻找一个/第一个元素,你可以只使用.querySelector()insteal .querySelectorAll().

在这里演示

更多阅读:

MDN:textContent
MDN:innerHTML
MDN:querySelectorAll