0
안녕하세요 저는 angularjs를 사용하여 CSS 속성 값을 얻었지만 다시 정의되지 않았습니다. 사용중인 코드는 다음과 같습니다.CSS 속성 값을 얻는 방법
var test = angular(document.querySelector('.mobile-menu')).attr('display');
이 코드는 명령 내에 있습니다.
안녕하세요 저는 angularjs를 사용하여 CSS 속성 값을 얻었지만 다시 정의되지 않았습니다. 사용중인 코드는 다음과 같습니다.CSS 속성 값을 얻는 방법
var test = angular(document.querySelector('.mobile-menu')).attr('display');
이 코드는 명령 내에 있습니다.
귀하의 CSS 클래스에 display
이 포함되어 있어도 test
var가 비어 있음을 발견했습니다. 당신은 요소
<div class="mobile-menu" style="display: block"></div>
자바 스크립트의 스타일 속성 내부를 정의 할 필요가 :
var test = angular.element(document.querySelector('.mobile-menu')).css('display');
alert(test);
JSFiddle : http://jsfiddle.net/AQtc8/
이 사업부에서 스타일 속성을 제거하고 테스트가 비어 있습니다.
그리고 그 요소에 CSS가 무엇입니까? –
여기를 읽으셨습니까 https://docs.angularjs.org/api/ng/function/angular.element? – elclanrs