这个HTML中用display:none;隐藏了的属性该怎么让它显示出来。

这个HTML中用display:none;隐藏了的属性该怎么让它显示出来。,第1张

利用display命令,设置是否及如何显示元素

display 显示状态

display:none 隐藏

display:block 块显示

display:inline 内嵌

display:table 表格显示

display:list-item 项目列表

这个属性用于定义建立布局时元素生成的显示框类型。

对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。

用js或者jq吧,,jq就要写的比较少些,毕竟Jq已经把Js很多 *** 作封闭在自身js文件里。

var a=$("#id p").width()获取宽度,

后面你说的,分别在两个DIV中显示,,就不太明白你的意思了。。是不是把p的宽高度应用在DIV上。。

$("#id").width(a)

里面的#id分别是对应选择器,,

获取当前预算的样式不能用element.style, 它只是用来赋值的。故document.getElementById(e).style.display不会正确返回当前元素的display值,所以,会发生display属性是none时函数失效。

应该使用currentStyle或getComputedStyle(IE和Firefox分别支持)获取元素的样式对象,示例如下:

var o = document.getElementById(e), currentStyle

currentStyle = o.currentStyle != null ? o.currentStyle : getComputedStyle(o, false)

然后这样获取display值:

switch (currentStyle.display) {

  ...

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6108520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存