问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js style.display = "" 和style.display="none" 区别

发布网友 发布时间:2024-07-22 04:01

我来回答

5个回答

热心网友 时间:2024-07-26 01:09

1、实际作用不同。

js style.display是清除屏幕显示样式,使用默认值。style.display="none" ,none是指代某一个代码,将这个代码进行隐藏,并没有删除操作。

2、用法不同。

js style.display使网页代码上显示的内容彻底删除消失,不为保留任何隐藏空间。style.display="none" 是会为其保留隐藏空间,等待其他代码读取写入。

扩展资料:

网页中某个代码中的元素有{display: none;}的样式的话,标签上相对应的的图片会被该none请求加载,但是不会被none进行渲染。代码中的隐藏信息也会被代码中的元素进行读取,并占有一定的隐藏空间。

如果上一级元素有{display: none;}的样式的话,那么下一级元素在样式表中的背景图片既不会渲染也不会加载,但是标签上的图片会被加载不会被渲染。

参考资料:W3School-HTML DOM display 属性

热心网友 时间:2024-07-26 01:09

一、意思不同

style.display = "";是清除display样式,display将使用默认值(块元素会变成block,内联元素会变成inline)。

style.display="none"; 中“none”是一个值,表示元素将隐藏。

二、用法

style="display:none": 使对象在网页上彻底消失,不为被隐藏的对象保留物理空间.

例子:

<html>

<head>

<title>style="visibility:hidden"与style="display:none"的区别</title>

</head>

<body>

<span style="visibility:hidden; background-color:Blue">隐藏区域</span><span style="background-color:Green">显示区域</span>

<span style="display:none; background-color:Blue">隐藏区域</span><span style="background-color:Green">显示区域</span><br/>

</body>

</html>

三、效果不同

如果元素有{display: none;}的样式的话,标签上的图片会被请求加载,但是不会被渲染,如果父元素有{display: none;}的样式的话,子元素在样式表中的背景图片既不会渲染也不会加载,但是标签上的图片会被加载不会被渲染。

热心网友 时间:2024-07-26 01:10

style.display = "";是清除display样式,display将使用默认值(块元素会变成block,内联元素会变成inline)style.display="none"; 中“none”是一个值,表示元素将隐藏。


扩展资料:

style.display其他值的意义:none 此元素不会被显示。block 此元素将显示为块级元素,此元素前后会带有换行符。inline 默认。此元素会被显示为内联元素,元素前后没有换行符。

list-item 此元素会作为列表显示。run-in 此元素会根据上下文作为块级元素或内联元素显示。compact    此元素会根据上下文作为块级元素或内联元素显示。

table    此元素会作为块级表格来显示(类似 <table>),表格前后带有换行符。inline-table 此元素会作为内联表格来显示(类似 <table>),表格前后没有换行符。

table-row-group 此元素会作为一个或多个行的分组来显示(类似 <tbody>)。table-header-group    此元素会作为一个或多个行的分组来显示(类似 <thead>)。

table-footer-group    此元素会作为一个或多个行的分组来显示(类似 <tfoot>)。table-row 此元素会作为一个表格行显示(类似 <tr>)。 

table-column-group    此元素会作为一个或多个列的分组来显示(类似 <colgroup>)。 table-column    此元素会作为一个单元格列显示(类似 <col>)。

table-cell    此元素会作为一个表格单元格显示(类似 <td> 和 <th>)。table-caption    此元素会作为一个表格标题显示(类似 <caption>)。

参考资料来源:W3School-HTML DOM display 属性

热心网友 时间:2024-07-26 01:10

一、作用不同

1、js style.display = "":是清除display样式,display将使用默认值,块元素会变成block,内联元素会变成inline。

2、style.display="none":“none”是一个值,表示元素将隐藏。

二、使用场景不同

1、js style.display = "":元素大多是"内联"或"块"元素:一个内联元素,在其左侧和右侧都是浮动内容。一个块元素填满整个行。

2、style.display="none":允许作者显示或隐藏一个元素。与 visibility 属性类似。然而,如果您设置 display:none,将隐藏整个元素。


三、语法不同

1、js style.display = "":Object.style.display="value"元素呈现为块级元素或内联元素,取决于上下文。

2、style.display="none":document.getElementById("p1").style.display="none";元素呈现为内联表格(类似 <table>),表格前后没有换行符。    


参考资料来源:百度百科-javascript

参考资料来源:百度百科-JavaScript详解

热心网友 时间:2024-07-26 01:11

style.display = "";是清除display样式,display将使用默认值(块元素会变成block,内联元素会变成inline)
style.display="none"; 中“none”是一个值,表示元素将隐藏
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
阿托伐他汀钙片注意事项 阿托伐他汀钙片引起的肌无力需要治疗吗 阿托伐他汀与哪些药不能同吃 学生党推荐——PCB 免费打板,采集bom元器件 揭秘PCB线路板厂家的快速打板技巧 石竹有哪些花 石竹开花多久 石竹花期有多长 石竹花期是多久 石竹花开多久? [石竹花期]石竹什么时候开花 ...次5.0,第二次4.5!,怎么破,我考到5.5就好(是确保能5.5), 怎样用白萝卜和羊排炖汤? 四年级日记学完第三单元单元读后感小学生 小学四年级下册第三单元读后感(二百字左右) 网络对青年学生的影响 提升高校思政工作的互联网价值增量 四下第三单元中的一篇课文读后感/学习帮助 没有给什么动物咬伤去打狂犬疫苗有什么副作用会有事吗? 如果没被老鼠咬到,注射狂犬疫苗会不会对身体有害 对账双方怎么称呼 微视能否发布超过15秒的视频到朋友圈? 微视发朋友圈是否有时长限制? 清远恒大银湖城最新房价 事业线偏斜手相图解 女生事业线倾斜,右手事业线偏斜的女人 帮朋友代购了些东西四五千块从日本咋邮寄回去用交税么 看赛罗是什么意思? 武汉到应城汤池跟旅游团多少钱?到武汉周边哪些城市旅游比较好?_百度... 大爱三献是什么意思 医院三献是什么意思? 应城汤池温泉怎么样?? 应城著名景点 梦见我们分手了我去给他做饭了 互联网+给小学生带来了那些影响?比起没有互联网的时期教师在班级管理... 根据相关法律的规定如何构成版权侵权? 法律规定怎么判定版权侵权? 男的说oa是什么意思 公司资本制度我国公司资本制度 电信的oa申请是干什么的 酸奶放冰箱过期10天的还能喝吗? 著作权侵权类型的认定条件是什么? 著作权侵权行为的法律依据是什么 梦见男友说没吃饭我给他做饭 为什么我经常会梦见我前男友还有他的妈妈,我还去他们家做饭。很害怕他... 侵犯著作权算侵权吗,构成要件有什么? MakeAWish(日本版)专辑歌曲 乌库村位于哪里 酸奶放冰箱过期10天了还能喝吗? 喝酒后胃疼吃什么药效果好 喝酒之后胃疼吃什么药 QQ红警大战QQ群 124373004 MakeAWish(日本版)专辑特点