获取元素的display属性值

时间:2017-12-04 20:31:31

标签: javascript css dom

使用下面的示例,我试图返回显示值或trs [1]。

<table>
    <tr>
        <td></td>
    </tr>
    <tr>
        <td></td>
    </tr>
</table>
<script>
    const trs = document.getElementsByTagName("tr");
    trs[1].style.display = "hidden";
    console.log(trs[1].style.getPropertyValue('display'));
</script>

我希望trs [1]的结果为“隐藏”,trs [0]为NULL或“”。但是在控制台中,我没有得到trs [0/1]的任何属性值。

我不确定我是否使用正确的方法返回在js中动态设置的css属性值。

由于 JR

1 个答案:

答案 0 :(得分:2)

该值未设置为&#34;隐藏&#34;不是有效值。尝试:

trs[1].style.display = "none";
console.log(trs[1].style.getPropertyValue('display'));
相关问题