помогите найти ошибку новичку)
НЕ МОГУ ВЫТЯНУТЬ СВОЙСТВО У ОБЬЕКТА, как будто запрос из функции не видит свойства обьекта, стили которого подключены внешним файлом CSS. Помогите разобраться! Или скажите что нужно почитать
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="style.css"> </head> <body> <div id="kvadrat"></div> <br> <input type="button" value="вытащить ширину" onclick="zaprosW()"> <script src="main.js"></script> </body> </html> #kvadrat { width:300px; height:300px; border:2px solid red; }; function zaprosW() { var width1 = document.getElementById('kvadrat').style.width; var width2 = document.getElementById('kvadrat').width; console.log(width1); console.log(width2); console.log(typeof width1); console.log(typeof width2); } |
function zaprosW() {
var Height = document.getElementById('kvadrat').clientHeight; // Высота
var Width = document.getElementById('kvadrat').clientWidth; // Ширина
// Можно даже так написать
// var Height = kvadrat.clientHeight;
// var Width = kvadrat.clientWidth;
console.log("Height: " + Height + "px");
console.log("Width: " + Width + "px");
}
Только устанавливать все равно:
document.getElementById('left').style.height = h;
document.getElementById('left').style.width = w;
http://codepen.io/anon/pen/RWJQMv |
|
| Часовой пояс GMT +3, время: 12:43. |