私にはがあります。HTMLElement
を入手する方法がわかりません。例えば要素からHTMLElementを取得
:
<a href="">A link</a>
<a href="">Another link</a>
私はそのようにようにそれらを取得する:
var nodes: NodeListOf<Element> = document.querySelectorAll('a'); // Returns a NodeList of Elements
for (let i = 0; i < nodes.length; i++) {
var node = nodes.item(i);
// How can I get the HTMLElement here?
}
編集ここ
はコードです:
let nodes: NodeListOf<Element> = document.querySelectorAll('a');
for (let i = 0; nodes[i]; i++) {
let node = nodes[i];
var c = nodes[i].style.backgroundColor = 'red';
}
あなたはタイプアサーションを使用する必要がありますhttps://basarat.gitbooks.io/typescript/content/docs/types/type-assertion.html – basarat