getelementsbyclassname 相关问题

getElementsByClassName是一个Javascript函数,它接受一个字符串参数,并返回当前页面中具有与该字符串匹配的类名称的元素。它通常用于收集DOM元素以进行进一步操作。

为什么 getlementsbyclass 不适用于 js 中的 innerHtml [重复]

//功能1 // 让 x = myFunction(20,30) 函数 myFunction(a,b){ 返回 a*b ; } ...</desc> <question vote="1"> <div> </div> <pre><code> &lt;p class=&#34;hello&#34;&gt; &lt;/p&gt; &lt;script&gt; //function 1 // let x = myFunction(20,30) function myFunction(a,b){ return a*b ; } document.getElementsByClassName(&#34;hello&#34;).innerHTML = myFunction(2,3); &lt;/script&gt; </code></pre> <p>我尝试使用函数更改文本,通过 getelementbyid 它工作正常但为什么它不能与 getelementsbyclass 一起工作,是否有任何规则 </p> </question> <answer tick="false" vote="0"> <p><pre><code>document.getElementsByClassName</code></pre> 返回具有该类的所有元素的 <pre><code>HTMLCollection</code></pre>。您需要遍历它或按索引访问元素。</p> <p>使用 <pre><code>document.querySelector</code></pre> 获取匹配选择器的第一个元素。</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>function myFunction(a, b) { return a * b; } document.querySelector(&#39;.hello&#39;).textContent = myFunction(2, 3);</code></pre> <pre><code>&lt;p class=&#34;hello&#34;&gt;&lt;/p&gt;</code></pre> </div> </div> <p></p> </answer> </body></html>

回答 0 投票 0

创建一个列表(<li>),然后删除元素。

我必须根据用户的输入来创建一个列表,然后如果是这样的话,还要有一个删除元素的选项,我试过这个。我的想法是创建列表,然后在底部有这个 "删除......"。

回答 1 投票 0

从HTML网站提取或提取数据时发生VBA代码错误

我尝试使用VBA代码将HTML元素中的数据提取或提取到Excel中:https://drive.google.com/file/d/1_fGBlOLzMxmV3r-WwC8klcBNB7wUuJN2/view?usp = sharing我的想法是提取并提取。 ..

回答 1 投票 0

EventListener不会通过单击div来触发

我使用Javascript动态创建了多个div var cart = document.createElement(“ div”); cart.classList.add(“ buy-item”); cart.setAttribute(“ name”,“ buy-food”); div.appendChild(cart);当...

回答 1 投票 0

getElementsByClassName但仅操纵我想要的那个

我有多个具有相同类名的div,但我只想更改其不透明度之一,即我用鼠标或触摸进行交互的不透明度。我该怎么做?下面的代码更改了它们的所有属性,...

回答 1 投票 0

如何从网站javascript获取价值?

在网页上,我有这个: [[Quick ...

回答 2 投票 0

在按javascript中的索引访问html集合时显示未定义

JavaScript const box = document.getElementsByClassName('preview'); console.log(box [1])HTML [

回答 2 投票 0

Classnames绑定和全局类

这里是一个非常愚蠢的问题,我无法找到答案。如何连接绑定的CSS模块类和全局类?我有一个带有自己的CSS模块的组件,并将cx绑定到...

回答 1 投票 0

如何通过单击按钮从JS中的多个类访问特定的一个类

我对如何从JavaScript中的多个类名访问一个元素有一定的疑问。例如,这是我的代码。 检查

回答 1 投票 0

将层次结构中的跨度内容复制到变量中

我具有跨度(.amount)中的数值,与其他div(.coins和.description)在层次结构中。我想做的是:1-将 的内容复制到名为$ coins的变量中2-...

回答 1 投票 0

通过类多次使用innerHTML

我正在尝试基于类插入内容,但是只能使用一次,如何使其可以多次使用?参见示例:.innerHTML仅运行一次,而不在下一个出现的窗口上运行。...

回答 2 投票 0

如何使用getElementsByClassName调用同一类的多个元素?

这令人沮丧。我目前正在练习,我想添加一个类并在div上删除另一个类为“ sap”的类。我有3个具有相同类的div,并且打算使用循环...

回答 1 投票 0

使用JavaScript单击棘手的选择HTML元素

我试图在Kelley Blue Book页面的控制台(Chrome)中使用Javascript单击,但是卡在第一个选择元素“ make”下拉菜单上。我想单击并选择一个...

回答 1 投票 0

从getElementsByClassName中得到括号之间的类名编号

在我的示例中,我想知道单击了类名的哪个数字(在方括号之间)。写入另一个div的相同类号是必要的。

回答 1 投票 0


我如何选择相同标签但类别不同的 多个元素?使用香草JS

我有6个输入形式,每个输入分别具有.first .second .third .fourth .fifth .sixth的类,我想使用香草JS来选择它们,但是尝试使用getElementsByClassName和...]

回答 2 投票 0

修复无法使用getElementsByClassName设置未定义的属性'innerHTML'

for(i = 0; i <= document.getElementsByClassName(“ contC”)。length; i ++){document.getElementsByClassName(“ contC”)[i] .innerHTML =“ aaa”; };

回答 3 投票 0

在这种情况下如何调用输入?

在这种情况下,我想给每个输入一个类,但是我不知道该怎么做。 JS:document.getElementsByClassName(“ parent”)[0] .addEventListener(“ click”,function(){document ....

回答 1 投票 0

HTMLCollection元素的For循环

我无法弄清楚下面的单元格数组出了什么问题。我正在用Vanilla JS编写一个简单的Checkers Web应用程序,遇到了障碍。我需要选择一个类名称为“ ...

回答 1 投票 -1

调用getElementsByClassName函数后,某些图像不会更改

在打开暗模式功能后,在我的应用中,我希望将某些图像更改为其他图像。但是,当图像由两张图片组成,然后此后的其余图像不是...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.