当前位置: 首页 > 知识库问答 >
问题:

如果ithe div声明为''''',如何获得元素类名?

赵越
2023-03-14

我有三个要素一,二,三,精确地声明如下:

<div id =container>
  <div id 'one' class="element one"></div> 
  <div id 'two' class="element two"></div>
  <div id 'three' class="element three"></div>
</div>

最初使用以下语句:

const container = document.querySelector('#container');
const elements = document.querySelectorAll(".element");

我想使用console.log来打印它们中每一个的elements类。到目前为止我所能做的就是

elements.forEach((elem, i) => {
  console.log(elem.id);
});

如何获得每个元素的类名为“one”,“two”,“three”?

null

const container = document.querySelector('#container');
const elements = document.querySelectorAll(".element");

elements.forEach((elem, i) => {
  console.log(elem.id);
});
<div id=container>
  <div id 'one' class="element one"></div>
  <div id 'two' class="element two"></div>
  <div id 'three' class="element three"></div>
</div>

null

共有1个答案

孙博艺
2023-03-14

使用Elem.ClassName获取类。

const container = document.querySelector('#container');
const elements = document.querySelectorAll(".element");

elements.forEach((elem, i) => {
  console.log(elem.className);
});
 类似资料:
  • 我是ES6的新手,我只想知道如何在ES6中获取dom元素,关于获取dom元素有没有新的语法。最好的方法是什么也请让我知道。 以简单的方式,我得到了下面的例子:-

  • 我为什么要这样? 我试图从我的用户那里获得一个唯一的标识符,我可以连接到数据库记录。我不想使用电子邮件作为标识符有很多原因。我读到B2C不支持子声明,并在其位置上使用OID。 我采取的步骤 因此,我设置了两个策略在Azure B2C上返回对象ID: 我目前正在使用单独的登录和注册策略,我可以获得所有的索赔,包括我指定要返回的电子邮件索赔。然而,我找不到与OID或SUB相关的索赔。 给我带来了以下结

  • 问题内容: 我想知道是否有一种功能或某种与之等效的方法。 问题答案: 您的函数名称中缺少。返回元素的集合,这些元素需要迭代: IE8及以下版本不支持,因此您必须找到一个polyfill或使用(IE8)。

  • 问题内容: 使用JavaScript,我们可以使用以下语法通过id获取元素: 我尝试以下按类获取元素: 但这导致了错误: 如何按类获取元素? 问题答案: DOM函数的名称实际上不是,仅仅是因为页面上的多个元素可以具有同一类,因此:。 此方法的返回值将是NodeList实例,或者是(FF的超集,例如返回的实例)。无论如何:返回值是一个类似于数组的对象: 如果由于某种原因需要返回对象作为数组,则由于其

  • 问题内容: 如何获得元素的渲染高度? 假设您的元素内部包含一些内容。内部的内容将扩大的高度。当您没有明确设置高度时,如何获得“渲染的”高度。显然,我尝试过: 有这样做的技巧吗?如果有帮助,我正在使用jQuery。 问题答案: 应该是 jQuery。这将以数字形式检索包装集中的第一个项目的高度。 尝试使用 仅当您首先将属性设置为有效。不是很有用!

  • 问题内容: 有没有一种方法可以在Java中声明数组元素?即 声明 数组引用 ,但是 数组元素 (例如)仍然不是易失的。所以我正在寻找类似的东西 但是那样行不通。有可能吗? 问题答案: 使用或或 所述类实现一个int数组,其单独的字段可与易失性的语义来访问,经由类的和的方法。调用然后从一个线程将保证另一个线程调用将读取值y(直到另一个值读取位置X)。 看到: 原子整数数组 原子长数组 原子引用数组

  • 我使用Visual StudioXML工具创建了XSD。我使用下面的C#代码来验证XML并面对这个错误。 错误 元素没有声明为“http://www.w3.org/2000/09/XMLDSIG#:Signature”。 所以我的问题是如何修复它,因为在编辑模式下,XML是100%有效的? 谢谢你! XSD 更新#1 我试过不同的方法,但都不开心。 即使我用这种方法也不快乐。

  • 问题内容: 如何获得元素的渲染高度? 假设您的元素内部包含一些内容。内部的内容将扩大的高度。当您没有明确设置高度时,如何获得“渲染的”高度。显然,我尝试过: 有这样做的技巧吗?如果有帮助,我正在使用jQuery。 问题答案: 应该是 jQuery。这将以数字形式检索包装集中的第一个项目的高度。 尝试使用 仅当您首先将属性设置为有效。不是很有用!