查找显示HTML中包含特定属性的所有元素的引用

时间:2015-12-15 18:52:36

标签: html css dom

我试着寻找这个,但我没有运气。

让我们说我想知道HTML中具有"背景"的所有元素。属性。我知道有些浏览器可能不支持这个元素。

我的头顶<body>, <table>, <etc>是支持此属性的所有元素。但我也知道我在这个名单中错过了一堆。

<body background="url">

他们是一个资源 - 它将包含每个属性适用的元素列表。我知道上面格式的背景被认为是过时的)但它只是一个例子。

1 个答案:

答案 0 :(得分:1)

听起来你正在寻找CSS属性选择器:

https://developer.mozilla.org/en/docs/Web/CSS/Attribute_selectors

在您的特定示例中,您可以从此查询中获取具有背景属性的所有元素:

document.querySelectorAll('[background]');