相关疑难解决方法(0)

JavaScript:查找DIV的行高,而不是CSS属性,而是实际的行高

假设我有一个DIV:<div></div>我想知道JS的行高是多少.我知道可以检查样式属性style.lineHeight,但我想检查实际的 行高,没有它取决于CSS规则的存在.

假设字体系列和字体大小相同,两者都应输出相同的行高:

<div>One line of text</div>
<div>Two <br /> Lines of text</div>
Run Code Online (Sandbox Code Playgroud)

如何使用JavaScript 获取元素的行高

javascript css

25
推荐指数
5
解决办法
2万
查看次数

如何检索DOM元素的显示属性?

<html>
    <style type="text/css">
        a {
            display: none;
        }
    </style>
    <body>
        <p id="p"> a paragraph </p>
        <a href="http://www.google.com" id="a">google</a>
    </body>
    <script type="text/javascript">
        var a = (document.getElementById('a')).style;
        alert(a.display);
        var p = (document.getElementById('p')).style;
        alert(p.display);
        p.display = 'none';
        alert(p.display);
    </script>
</html>
Run Code Online (Sandbox Code Playgroud)

第一个和第二个alert显示只是一个空字符串,我认为应该是noneblock.然而,在内部display设置之后,第三个alert终于发出警报none.

但为什么?我怎样才能display正确检索属性?

谢谢.

javascript css dom

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

css ×2

javascript ×2

dom ×1