13得票2回答
影子根据类名获取元素

我正在使用LitElement创建自定义Web组件。我对此还比较新,并决定尝试制作图像幻灯片。我使用W3Schools的幻灯片代码作为参考,同时修改它以适用于LitElement。 问题是,当我尝试使用document.getElementByClassName时,我什么也没有得到。由于我正在...

204得票12回答
querySelectorAll和getElementsBy*方法返回什么?

getElementsByClassName(以及类似的函数,如getElementsByTagName和querySelectorAll)是否与getElementById相同,还是它们返回元素数组? 我问这个问题是因为我正在尝试使用getElementsByClassName更改所有元...

13得票3回答
如何在JavaScript函数中使用getElementsByClassName?

我不知道如何在JavaScript中使用多个ID。单个ID并使用getElementById没有问题,但是一旦将ID更改为class并尝试使用getElementsByClassName,此函数就会停止工作。我已经阅读了大约100篇有关这个主题的文章,仍然没有找到答案,所以我希望这里的某个人知...

12得票3回答
如何在getElementsByClassName中获取当前元素

考虑一个简单的JS事件document.getElementsByClassName('test')[0].onclick=function(){ document.getElementsByClassName('test')[0].innerHTML = 'New Text'; } 如何扩展...

417得票14回答
使用Array.forEach迭代getElementsByClassName的结果

我想迭代一些DOM元素,我正在这样做:document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); 但是我遇到了一个错误: documen...

8得票3回答
通过JavaScript按类更改值属性

我有以下HTML代码: <input class="vertical-tabs-active-tab" type="hidden" value="account" name="tabs__active_tab"> 我需要JavaScript代码,将"account"的值更改为...

11得票2回答
在JavaScript中按类A或B获取元素

如何获取具有指定类之一的元素?这与获取具有指定类的所有元素不同。 例如,我想捕获其类列表包含one、two或three中任意一个的所有元素。 也许可以尝试以下方法:var oneTwoThree = document.getElementsByClassName("one, two, th...

17得票1回答
使用 getElementsByClassName 当事件发生时改变元素的样式

我想使用 onmouseover="document.getElementsByClassName().style.background='color'" 当悬停在另一个页面元素上时,将具有给定类名的所有div的颜色更改为另一种颜色。 这是一个jsfiddle示例 - 如果有人能够给出一些有...

14得票3回答
从getElementsByClassName获取到的HTMLCollection迭代时表现奇怪

我写了一个函数来改变元素的类,从而改变它们的属性。但由于某些原因,只有部分元素发生了变化。我花了几个小时才找到解决方案,但这对我来说似乎很奇怪。也许你可以向我解释一下。 这不起作用:function replace(){ var elements = document.getElemen...

16得票2回答
火狐控制台中的对象“不可用”

我有几个带有 class='class_name' 的div,同时也已经声明了var A = document.getElementsByClassName('class_name'); console.log(A[0]); Chrome控制台显示:<div class="class_n...