Узнать стиль до загрузки страницы.
Час добрый.
Люди подскажите, возможно ли добраться до стиля элемента до загрузки страницы?
<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, время: 08:59. |