如何测试给定变量是否包含有效的 html 元素?
How to test if given variable contains a valid html element?
标签名称和属性就是这样,所以我可以安全地使用例如 hasAttribute
、tagName
和其他类似方法。
(我的问题是一种积极要求 html 元素的方法,而不是排除所有可能性,例如字符串、数字、某种其他对象等)
你检查它是否是HTMLElement
的实例
if (varName instanceof HTMLElement){
// do what you want with the node
}
标签名称和属性就是这样,所以我可以安全地使用例如 hasAttribute
、tagName
和其他类似方法。
(我的问题是一种积极要求 html 元素的方法,而不是排除所有可能性,例如字符串、数字、某种其他对象等)
你检查它是否是HTMLElement
if (varName instanceof HTMLElement){
// do what you want with the node
}