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

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

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

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

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

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

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

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

11得票2回答
从节点列表中按className筛选对象

我有一个对象节点列表,是通过调用document.getElementsByClassName('a')返回的。其中一些对象有额外的类b。如何创建一个数组,其中包含同时具有这两个类的元素?我不想使用全局搜索b。我更喜欢使用vanillaJS/ES6代码。 HTML代码示例:<div c...

10得票3回答
使用classList.add和getElementsByClassName存在困难

我正在尝试为一些具有特定类(input-fieldset)的元素添加额外的类。<fieldset id="pay" class="input-fieldset"></fieldset> <fieldset id="address" class="input-fie...

9得票4回答
使用JavaScript按类名禁用文本框

我有 HTML。 Name 1:<input type="text" class="one" id="mytext"> <button onclick="disfunction()"></button> Javascript function dis...

9得票2回答
获取具有一个类但没有另一个类的元素,无需迭代。

在下面的简单HTML中,我想要获取所有带有class1但不带有class2的元素。 <li class="class1 class2"></li> <li class="class1 class3"></li> <li class="cl...

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

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

7得票6回答
如何通过Javascript将图像添加到按钮?

我正在尝试使用Javascript将图片添加到我的按钮上,但似乎无法使其正常工作。我已经成功地使用HTML5添加了图像,但是出于我的需求,我需要通过Javascript添加图片。 以下是我用于通过HTML添加图像的代码。 <button class="button" id="Ok"&...