p标签中加入ul后,使用js检测p元素多了一个,为什么?
作者:佳明妈 来源:web前端开发 2016-08-09 人气:p标签中加入ul后,使用js检测p元素多了一个,如下代码,总共变成2个,为什么?因为 p元素不能包含块装元素,ul也是一个块状元素,类似情况还有dt中不能包含块状元素,
具体背后原理不
p标签中加入ul后,使用js检测p元素多了一个,如下代码,总共变成2个,为什么?
<p>
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> </p>
var pLength = document.getElementsByTagName("p").length;
alert(pLength) //2
-------------------------------------------------------------------------------------
因为 p元素不能包含块装元素,ul也是一个块状元素,类似情况还有dt中不能包含块状元素,
具体背后原理不是很清楚,求专业前端高手解答
↓ 查看全文
p标签中加入ul后,使用js检测p元素多了一个,为什么?由懒人建站收集整理,您可以自由传播,请主动带上本文链接
懒人建站就是免费分享,觉得有用就多来支持一下,没有能帮到您,懒人也只能表示遗憾,希望有一天能帮到您。
p标签中加入ul后,使用js检测p元素多了一个,为什么?-最新评论