问题标签 [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.
javascript - 如果表格单元格的值小于另一个值,则使用 Javascript 更改表格单元格的颜色
无法弄清楚我在这里做错了什么:
只希望单元格.tt
在其数值小于单元格时为红色dd
HTML:
JS:
不知道为什么这不起作用。
vba - 使用 VBA excel 多个类名从网站中提取数据
我知道这已经被问过很多次了,但是还没有看到一个明确的答案来循环遍历具有相同类名的 div 和 findind 标记。
我的第一个问题:
如果我有这样的事情:
因此,我想获取 div“图像”中的所有 img Src 以及 imageElement 类名中的其他内容,并将它们复制到 excel 中的某些单元格中。
第二个问题: 我看到了两种使用 VBA 提取 Web 内容的方法,一种使用 IE,另一种使用浏览器以外的代码。
第二种方式:
哪个更好,为什么?
因此,如果您能帮助我,我将不胜感激。
先感谢您。
javascript - 按类获取元素与通过 id 调用获取多个元素
我担心从页面中选择多个元素。最好按类使用选择器,还是按 id 多次调用选择器?
我想要选择的元素数量,或者我不想选择的垃圾元素的数量,但选择器必须检查它们每次都不同。
(对不起我的英语不好)
javascript - 使用 getElementsByClassName 获取 Mapbox 的复选框值
我正在做类似的事情: http: //www.mapbox.com/mapbox.js/example/v1.0.0/filtering-markers/
但是有多个像这样的“复选框”
我很想获得链接到“复选框”的值,但它不起作用。
它试图在这里运行:http: //temp.sharesand.info/prison/index5.html#
我正在尝试在普通 JS 上执行此操作,但我看到了许多带有 jquery 的版本。
javascript - getElementsByClassName 在事件发生时更改元素的样式
我正在尝试使用
当悬停在另一个页面元素上时,将具有给定类名的所有 div 的颜色更改为另一种颜色。
这是一个 jsfiddle - 如果有人可以就我哪里出错提供一些有用的指示,那就太好了,我敢肯定我错过了一些非常明显的东西。它与 document.getElementById 一起使用,但这只改变了第一个 div 的颜色,而不是全部。
谢谢 :)
javascript - 如何在不使用 jQuery 的情况下切换 onClick var div 类样式?
我正在尝试在单击按钮时使用类名切换所有元素的高度。
这是我目前正在使用的。现在它将在第一次单击时起作用,但在第二次单击时不会变回。当我将 if 语句更改为 NOT true 时,该函数仍会触发。
我相信问题是我无法让我的“else”开火,因为我的 if 没有正确开火。有任何想法吗?
谢谢-特雷弗
javascript - 按类从表单中删除元素
当试图通过 Javascript 中的类从表单中删除元素时,由于某种原因,它正在删除所有其他元素。我完全不知道是什么导致了这种行为,希望有人能指出我有缺陷的逻辑在哪里。
我只想留下第一个元素(inv0)并删除所有其余元素,但是使用下面的确切代码,它给我留下了 inv0、inv2 和 inv4。
JS:
HTML 如下所示...
java - Jerry doc.$ getelementbyclassname
我想访问一个没有 id 的元素 - 只是一个类。我如何使用 Jodd 访问它?Jodd 是否具有与 getelementbyclassname 等效的功能?
Html 如下所示:
javascript - 我应该如何在同一个循环中遍历多个 getElementsByClassName() 调用的结果?
我想这样做:
即获取classA 的所有元素,classB 的所有元素,然后以一种允许我遍历所有元素的方式组合它们。它不起作用,因为 getElementsByClassName 不返回标准数组。
这可行,但必须有一种更明智的方式:
javascript - 在不迭代的情况下获取具有一个类但不是另一个类的元素
在下面的简单 HTML 中,我想使用 class1 而不是使用 class2 获取所有元素。
通过使用getElementsByClassName('class1')
,我们可以获取所有元素,然后通过检查某个类是否存在来删除元素。
有没有更好的方法来做到这一点,而无需迭代?
我发现这篇关于获取具有多个类的元素的有趣帖子,所以我敢问:有没有这样的东西:document.getElementsByClassName("class1 !class2")
?
PS:我不想使用 jQuery。