UID: 20221220135011
aliases:
tags:
source:
cssclass:
created: 2022-12-20
一个节点要满足两个条件,我们就可以判定其为br
元素节点
- 它必须是一个元素节点。因为它始终表现为
html
的标签<br />
; - 既然它是一个标签,它的标签名必须是
BR
;
所以,我们有如下代码:
function isBr(node) {
return node && node.tagName === 'BR'
}
有的地方还会加上 node.nodeType === 1
这个判断,也确定它是元素节点,但是tagName
这个属性是只有元素节点才有的,所以只要确定了它有这个标签名,就可以确定它是元素节点了。