如何使用javascript访问基于其类型的特定HTML元素?

如何使用javascript访问基于其类型的特定HTML元素?,javascript,Javascript,如果我有多个html输入标记,并且我想访问那些具有“radio”类型的标记,那么如何使用该类型来访问它们?(而不是通过id、名称或类)。我试过这样的方法: document.getElementsByTagName(“输入[type='radio']”)为[0] 如果要使用选择器字符串,则必须使用querySelectorAll,而不是getElementsByTagName 如果要选择与选择器字符串匹配的所有元素,也不应该立即查找数组索引,而是存储整个集合 const inputs = doc

如果我有多个html输入标记,并且我想访问那些具有“radio”类型的标记,那么如何使用该类型来访问它们?(而不是通过id、名称或类)。我试过这样的方法:
document.getElementsByTagName(“输入[type='radio']”)为[0]

如果要使用选择器字符串,则必须使用
querySelectorAll
,而不是
getElementsByTagName

如果要选择与选择器字符串匹配的所有元素,也不应该立即查找数组索引,而是存储整个集合

const inputs = document.querySelectoAll("input[type='radio']");

// do stuff with inputs[0], inputs[1], etc
在类似情况下,如果您有一个选择器字符串,并且只想使用与之匹配的第一个元素,请使用
querySelector
而不是
querySelectorAll

const input = document.querySelector('input.someClass');