打字稿如何遍历 html 元素的节点列表并获取值?
Typescript How to iterate through Nodelist of html elements and get values?
我有输入的节点列表,但不知道如何从中获取值
let paragraphSubEl = document.querySelectorAll(
'.add-article__form-subtitle'
);
首先,您应该设置类型保护,然后迭代整个 HTML 个元素。
如果你不这样做。 querySelectorAll return HTMLInputElement 或 null 它是一个类型联合,这就是打字稿显示错误的原因。默认行为是严格检查器。
let paragraphSubEl = document.querySelectorAll('.add-article__form-subtitle');
if(paragraphSubEl) {
paragraphSubEl.forEach(node => { console.log(node.firstChild.nodeValue) })
}
我有输入的节点列表,但不知道如何从中获取值
let paragraphSubEl = document.querySelectorAll(
'.add-article__form-subtitle'
);
首先,您应该设置类型保护,然后迭代整个 HTML 个元素。
如果你不这样做。 querySelectorAll return HTMLInputElement 或 null 它是一个类型联合,这就是打字稿显示错误的原因。默认行为是严格检查器。
let paragraphSubEl = document.querySelectorAll('.add-article__form-subtitle');
if(paragraphSubEl) {
paragraphSubEl.forEach(node => { console.log(node.firstChild.nodeValue) })
}