Узнать стиль до загрузки страницы.
Час добрый.
Люди подскажите, возможно ли добраться до стиля элемента до загрузки страницы? <html> <!-- подключаю css --> <style> #div_element { height:30px; } </style> <!-- подключаю js --> <script> function addElement (id) { document.getElementById(id).innerHTML = document.getElementById(id).style.height; } window.onload = function () { addElement ("div_element"); } </script> <body> <div id="div_element"></div> </body> </html> так не работает. Есть варианты, буду признателен. |
извиняюсь, изменил часть.
<html> <style> .test { height:100px; } </style> <script> document.getElementById("outPut").innerHTML = "<div id='test' class='test'>TEXT</div>"; document.getElementById("outPut").innerHTML += document.getElementById("test").style.height; </script> <body> <div id="outPut" style="height:200px; width:300px;"></div> </body> </html> собственно, нужно узнать высоту объекта. |
нельзя
|
stweet, не совсем понятно, что вам нужно. Стиль элемента можно узнать через getComputedStyle (или currenStyle в ie). До загрузки - это до события онлоад? Или до загрузки с сервера?)
|
если нужно получить стили указанные в теге style или те что в файлах .css то можно получить их через document.styleSheets
|
stweet, судя по всему, Вы хотите работать с элементом до загрузки самого элемента. Это невозможно.
|
Всем спасибо, помогли. nerv_ попал в точку.
|
Часовой пояс GMT +3, время: 18:39. |