Не получается узнать стиль элемента
Стиль задается так:
image[stroke="#000010"] { display: none; } JS: var markall = document.getElementsByTagName('image'); alert(markall[0].style.display); Ничего не выводит, alert пустой :-/ Подскажите, пожалуйста, как исправить? :-? |
IE9+
var markall = document.getElementsByTagName('image'); alert(getComputedStyle(markall[0]).display); |
Цитата:
Потому как в атрибуте style видать ничего нет... Цитата:
<!DOCTYPE html> <html> <head> <script src='http://code.jquery.com/jquery-latest.js'></script> <!-- <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> div[stroke="#000010"] { display: none; } </style> <script type='text/javascript'> function test() { alert($('#test').css('display')); }; </script> </head> <body> <div stroke="#000010" id='test'></div> <button onclick='test();'>Test</button> </body> </html> |
Большое спасибо)
Воспользуюсь первым вариантом, т.к. jquery не подходит, нужно js :( |
Часовой пояс GMT +3, время: 11:16. |