2017-12-04 9 views
0

아래 예제를 사용하여 표시 값 또는 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] NULL 또는 ""TRS에 대한 [0]. 그러나 콘솔에서 trs [0/1]에 대한 속성 값을 반환하지 않습니다.

js에서 동적으로 설정된 CSS 속성 값을 반환하는 올바른 방법을 사용하고 있는지 확실하지 않습니다.

감사 값은 "숨겨진"로 설정되어 있지

답변

1

JR 유효한 값이 아닙니다. 시도 :

trs[1].style.display = "none"; 
console.log(trs[1].style.getPropertyValue('display')); 
+0

2 시간 나는 위의 이유가 작동하지 않는 이유에 대해 자신을 때렸다. 애드리안에게 감사드립니다. – Jaxchief

+0

@Jaxchief - 걱정할 필요가 없습니다. –