问题标签 [getelementsbyclassname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3326 浏览

javascript - 如果表格单元格的值小于另一个值,则使用 Javascript 更改表格单元格的颜色

无法弄清楚我在这里做错了什么:

只希望单元格.tt在其数值小于单元格时为红色dd

HTML:

JS:

不知道为什么这不起作用。

0 投票
3 回答
30342 浏览

vba - 使用 VBA excel 多个类名从网站中提取数据

我知道这已经被问过很多次了,但是还没有看到一个明确的答案来循环遍历具有相同类名的 div 和 findind 标记。

我的第一个问题:

如果我有这样的事情:

因此,我想获取 div“图像”中的所有 img Src 以及 imageElement 类名中的其他内容,并将它们复制到 excel 中的某些单元格中。

第二个问题: 我看到了两种使用 VBA 提取 Web 内容的方法,一种使用 IE,另一种使用浏览器以外的代码。

第二种方式:

哪个更好,为什么?

因此,如果您能帮助我,我将不胜感激。

先感谢您。

0 投票
2 回答
392 浏览

javascript - 按类获取元素与通过 id 调用获取多个元素

我担心从页面中选择多个元素。最好按类使用选择器,还是按 id 多次调用选择器?

我想要选择的元素数量,或者我不想选择的垃圾元素的数量,但选择器必须检查它们每次都不同。

(对不起我的英语不好)

0 投票
2 回答
1980 浏览

javascript - 使用 getElementsByClassName 获取 Mapbox 的复选框值

我正在做类似的事情: http: //www.mapbox.com/mapbox.js/example/v1.0.0/filtering-markers/

但是有多个像这样的“复选框”

我很想获得链接到“复选框”的值,但它不起作用。

它试图在这里运行:http: //temp.sharesand.info/prison/index5.html#

我正在尝试在普通 JS 上执行此操作,但我看到了许多带有 jquery 的版本。

0 投票
1 回答
101762 浏览

javascript - getElementsByClassName 在事件发生时更改元素的样式

我正在尝试使用

当悬停在另一个页面元素上时,将具有给定类名的所有 div 的颜色更改为另一种颜色。

这是一个 jsfiddle - 如果有人可以就我哪里出错提供一些有用的指示,那就太好了,我敢肯定我错过了一些非常明显的东西。它与 document.getElementById 一起使用,但这只改变了第一个 div 的颜色,而不是全部。

谢谢 :)

0 投票
2 回答
974 浏览

javascript - 如何在不使用 jQuery 的情况下切换 onClick var div 类样式?

我正在尝试在单击按钮时使用类名切换所有元素的高度。

这是我目前正在使用的。现在它将在第一次单击时起作用,但在第二次单击时不会变回。当我将 if 语句更改为 NOT true 时,该函数仍会触发。

我相信问题是我无法让我的“else”开火,因为我的 if 没有正确开火。有任何想法吗?

谢谢-特雷弗

0 投票
3 回答
64 浏览

javascript - 按类从表单中删除元素

当试图通过 Javascript 中的类从表单中删除元素时,由于某种原因,它正在删除所有其他元素。我完全不知道是什么导致了这种行为,希望有人能指出我有缺陷的逻辑在哪里。

我只想留下第一个元素(inv0)并删除所有其余元素,但是使用下面的确切代码,它给我留下了 inv0、inv2 和 inv4。

JS:

HTML 如下所示...

0 投票
1 回答
141 浏览

java - Jerry doc.$ getelementbyclassname

我想访问一个没有 id 的元素 - 只是一个类。我如何使用 Jodd 访问它?Jodd 是否具有与 getelementbyclassname 等效的功能?

Html 如下所示:

0 投票
2 回答
1725 浏览

javascript - 我应该如何在同一个循环中遍历多个 getElementsByClassName() 调用的结果?

我想这样做:

即获取classA 的所有元素,classB 的所有元素,然后以一种允许我遍历所有元素的方式组合它们。它不起作用,因为 getElementsByClassName 不返回标准数组。

这可行,但必须有一种更明智的方式:

0 投票
2 回答
7124 浏览

javascript - 在不迭代的情况下获取具有一个类但不是另一个类的元素

在下面的简单 HTML 中,我想使用 class1 而不是使用 class2 获取所有元素

通过使用getElementsByClassName('class1'),我们可以获取所有元素,然后通过检查某个类是否存在来删除元素。

有没有更好的方法来做到这一点,而无需迭代?

我发现这篇关于获取具有多个类的元素的有趣帖子,所以我敢问:有没有这样的东西:document.getElementsByClassName("class1 !class2")

PS:我不想使用 jQuery。