首页>>前端>>Vue->html隐藏一个div?

html隐藏一个div?

时间:2023-12-02 本站 点击:0

html Div隐藏问题

实现div隐藏可以通过设置display、visible和div的大小等实现隐藏效果。

CSS

display

属性

display

属性规定元素应该生成的框的类型。值为none时,此元素不会被显示。

/*示例*/

div{display:none;}

CSS

visibility

属性

visibility

属性规定元素是否可见。值为hidden时表示元素是不可见的。

/*示例*/

div{visible:hidden;}

提示:visible:hidden;和display:none;的区别是,即使不可见的元素也会占据页面上的空间。

"display"

属性可以用来创建不占据页面空间的不可见元素。(visible和display属性的其他可能值可在W3School查看)。

设置DIV的大小实现隐藏

将div的宽度和高度设置为零,也可以达到隐藏的效果。

/*示例*/

div{

width:0px;

height:0px;

overflow:hidden;/*规定当内容溢出元素框时隐藏。防止div大小设置为零,里面的文本却还是显示。*/

}

html显示隐藏div

div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白:

1

2

3

style="visibility:none;"

document,getElementById("typediv1"),style,visibility="hidden";//隐藏

document,getElementById("typediv1"),style,visibility="visible";//显示

通过设置display属性可以使div隐藏后释放占用的页面空间,如下

1

2

3

style="display:none;"

document,getElementById("typediv1"),style,display="none";//隐藏

document,getElementById("typediv1"),style,display="";//显

$('#h'),click(function(){//点击隐藏,建议把td的id换成class,这样不管几个td几个tr都能用

if($('#td1'),text()==""){

$('#td1'),parent('tr'),hide()

}

});

显示

$('#s'),click(function(){

$('tr'),show()

});

代码性能不好,可以自己去完善

拓展资料

用tbody隐藏吧div和table不好交叉着用

table

trtd显示的/td/tr

tbodystyle="display:none"

trtd隐藏的/td/tr

trtd隐藏的/td/tr

/tbody

trtd显示的/td/tr

/table

如何实现鼠标点击隐藏div元素内容显示div?

1、需要结合JavaScript实现,首先打开sublime text编辑器,新建一个html文件,写入一个标签和弹出层div,分别设置它们的鼠标移入和移出事件;最后简单的设置两个html标签的样式,让弹出层默认隐藏,设置弹出层的大小背景等属性:

2、接着在下方的script标签设置两个函数,一个是鼠标移入时触发用来显示div,另一个用来设置移出鼠标时让div消失;函数体内直接获取div的dom元素并设置display属性就可以了:

3、最后打开浏览器,可以看到一段文字:

4、当把鼠标移入时,就会显示出隐藏的div文字了:

如何实现js控制div的隐藏及显现

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建一个html文件,例如:index.html。

2、在index.html文件的script标签中,写入js:

$('button').click(function () {

$('div').hide();

$('div').eq(parseInt(3 * Math.random())).show();

});

3、浏览器运行index.html页面,此时点击btn按钮总会显示其中1个div和隐藏另外2个div。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Vue/7819.html