В чистом javascript/DOM есть ли способ узнать, скрыт ли элемент? Как у меня есть что-то вроде этого:
<div id="creator" hiddden="hidden">
<dl>
<dt> <label for="creator">Creator:</label> </dt>
<dd>
<input type="text" name="creator"/>
</dd>
</dl>
</div>
Так что, получив только элемент формы, можно ли найти его скрытый, поскольку у предка есть скрытый атрибут?
Большое спасибо
Посмотрите, как это делает jQuery:
jQuery.expr.filters.hidden = function( elem ) {
// Support: Opera <= 12.12
// Opera reports offsetWidths and offsetHeights less than zero on some elements
return elem.offsetWidth <= 0 && elem.offsetHeight <= 0;
};
hidden
, предположим, что это опечатка, не так ли ?!