如何测试给定变量是否包含有效的 html 元素?

How to test if given variable contains a valid html element?

标签名称和属性就是这样,所以我可以安全地使用例如 hasAttributetagName 和其他类似方法。

(我的问题是一种积极要求 html 元素的方法,而不是排除所有可能性,例如字符串、数字、某种其他对象等)

你检查它是否是HTMLElement

的实例
if (varName instanceof HTMLElement){
   // do what you want with the node
}