当我将div
插入p
元素时,DOM会将其更正为
<p></p>
<div></div>
figure
元素相同。它不能是p
的孩子。所谓的 flow 元素只允许进入允许流元素的父级。
如果节点是 flow 元素,或者允许 flow 元素作为子元素的元素,我如何检查JavaScript?
更新
这与CSS无关。这不是关于风格,而是关于DOM。
div
作为孩子可以有div
,但p
作为孩子不能有p
。
答案 0 :(得分:0)
我认为不是那样的,但你可以做的是 实施你的方法
例如,是来自p元素的快照
p
tagName: "P"
nodeName: "P"
如果你将console.log(p)作为元素,你会发现那些attr ,因此您可以实现一个遍历文档并检查元素或您需要的部分的方法
使用指定的数组来决定它是否流动 例如[p,figure,...] 并检查数组中是否返回流量