您好我正在使用angularjs来获取css属性值,但它将返回undefined。这是我正在使用的代码:
var test = angular(document.querySelector('.mobile-menu')).attr('display');
此代码位于指令内。
答案 0 :(得分:0)
我发现即使你的css类包含display
,你的test
var也会为空。你需要在元素的style属性中定义它
<div class="mobile-menu" style="display: block"></div>
使用Javascript:
var test = angular.element(document.querySelector('.mobile-menu')).css('display');
alert(test);
JSFiddle:http://jsfiddle.net/AQtc8/
从div中删除style属性,test将为空。