做getElementsByClassName(等类似的功能getElementsByTagName和querySelectorAll)的工作方式相同getElementById,还是他们返回元素的数组?
我问的原因是因为我试图改变所有元素的样式getElementsByClassName.见下文.
//doesn't work
document.getElementsByClassName('myElement').style.size = '100px';
//works
document.getElementById('myIdElement').style.size = '100px';
Run Code Online (Sandbox Code Playgroud) 在普通JavaScript(ES6或更高版本)中,如何通过输入字段的名称(DOM树中的“名称”)来定位输入元素?
我应该这样做document.querySelector('')。我没找到办法。我只发现较老的对象getElementsByTagName,根据我的理解,该对象与HTML元素的名称有关,而与name(通常)input元素本身的属性无关。
没有jQuery的 ES6是否有可能?