郁闷吧 微信小程序 4188479 63242849 39070147 130690866
还没有任何记录...

博彩评级专注于网页素材下载,提供网站模板、网页设计、ps素材、图片素材等,服务于【个人站长】【网页设计师】和【web开发从业者】的代码素材与设计素材网站。

博彩评级提供网页素材下载、网站模板
这一切都是免费的!
当前位置:博彩评级 > div+css > html5 教程 >

p标签中加入ul后,使用js检测p元素多了一个,为什么?

来源:web前端开发 作者: 博彩评级 日期:2016-08-09 人气:
p标签中加入ul后,使用js检测p元素多了一个,如下代码,总共变成2个,为什么?因为 p元素不能包含块装元素,ul也是一个块状元素,类似情况还有dt中不能包含块状元素, 具体背后原理不

本文地址:http://www.qqydc.com/html5/980.html
文章摘要:p标签中加入ul后,使用js检测p元素多了一个,为什么?,十一五鸡虫得丧监军,便宜施行感叹号极则必反。

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元素多了一个,为什么?http://www.qqydc.com/html5/980.html

p标签中加入ul后,使用js检测p元素多了一个,为什么?由博彩评级收集整理,您可以自由传播,请主动带上本文链接

博彩评级就是免费分享,觉得有用就多来支持一下,没有能帮到您,懒人也只能表示遗憾,希望有一天能帮到您。

(责任编辑:博彩评级)