Baseline Widely available
The keys()
method of the DOMTokenList
interface returns an iterator allowing to go through all keys contained in this object. The keys are unsigned integers.
None.
Return valueReturns an iterator.
ExamplesIn the following example we retrieve the list of classes set on a <span>
element as a DOMTokenList
using Element.classList
. We then retrieve an iterator containing the keys using keys()
, then iterate through those keys using a for...of loop, writing each one to the <span>
's Node.textContent
.
First, the HTML:
<span class="a b c"></span>
Now the JavaScript:
const span = document.querySelector("span");
const classes = span.classList;
const iterator = classes.keys();
for (let value of iterator) {
span.textContent += `(${value}) `;
}
The output looks like this:
Specifications Browser compatibility See alsoRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4