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), currentStylecurrentStyle = o.currentStyle != null ? o.currentStyle : getComputedStyle(o, false)
然后这样获取display值:
switch (currentStyle.display) {...
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)