我有一个具有自定义属性的锚元素,该属性称为"attachment_rename_link_no" (其值等于一个数字),如下所示:

var attachment_rename_buttons = document.querySelectorAll("a[attachment_rename_link_no]")

节点列表正确显示,但是,当我执行attachment_rename_buttons[0].style.display = 'none' ,它不会隐藏该元素。

有隐藏/显示节点列表元素显示的特殊方法吗?

更新:代码按预期工作

  ask by zasman translate from so

本文未有回复,本站智能推荐:

2回复

如何在Protractor中访问NodeList元素的属性

我正在尝试从量角器中相当大的 HTML 表(大约一千行和 5 列)中读取值。 量角器的 element.all().getText() 方法在这方面非常慢,所以我决定使用 browser.executeScript 直接读取值来实现一个解决方案,例如: 但是,执行测试时的控制台输出是: *****
1回复

聚焦NodeList元素

NodeList项没有focus方法。 但是,我看过几篇用nodeList[index].focus()写的文章,这肯定是不正确的,对吧? 我们如何聚焦 NodeList 中的元素?
2回复

将nodeList元素分组到单独的组中

我有以下 nodeList 以及以下函数,它接受一组元素的数量并生成由 div 包裹的一组元素 假设noOfElms是 2 那么函数应该生成这样的元素 如果noOfElms是 3 它应该像 我不明白如何实现这一目标。 请有人帮我解决这个问题。
2回复

NodeList什么时候上线,什么时候是静态的?

来自 MDN 的NodeList : 在某些情况下,NodeList 是一个实时集合,这意味着 DOM 中的更改会反映在集合中。 例如,Node.childNodes 已上线: 在其他情况下,NodeList 是一个静态集合,这意味着 DOM 中的任何后续更改都不会影响集合的内容。 docu
2回复

Array.from()不将nodeList转换为数组

我已经使用 createElement() 创建了一个列表元素的 nodeList。 然后我使用 Array.from() 将有问题的 nodeList 转换为我可以迭代的数组。 我想根据索引的值应用不同的宽度。 如果索引为 300px 的偶数宽度,则为 500px 的宽度。 但是,控制台返回“无法
1回复

从HTML集合中选择一个项目

我试图选择被推入我的数组的元素(lis)(做一个ul )..当调用函数(nu)时,它会创建一个新的li并将其存储在HTML Collection中...我想要以便选择那些li作为样式。 var input = document.querySelector("#input"); var t
2回复

如何从html表单获取多个复选框值

我知道我可以使用jQuery( 如何使用jquery获取多个复选框的值 )在存在多个复选框的情况下获取复选框的值,但是我的复选框输入位于html表单内,因此这些jQuery解决方案无法正常工作,因为它们都无法获取表单中的复选框值。 我尝试从表单中提取值,但它只会创建一个奇怪的单选节点列表,该
1回复

如何将事件监听器添加到html集合中的每个元素?

我正在设法将每个inputs[i]到控制台。 inputs[i]存在。 但是我收到了Uncaught TypeError:无法读取未定义的属性'addEventListener' 如果我可以将每个人都登录到控制台,该怎么定义呢? 有人可以解释一下我5岁吗?