Ik heb op mijn site een aantal div's genaamd header, menu en content. De hoogte van deze boxen wordt bepaald door een procentuele waarde van het browservenster. Nu wil ik de hoogte van elke box even maken, dus als de hoogte 431px is wil ik daar 432 van maken zodat het even is. Nu heb ik het volgende script bedacht:
Mijn probleem is nu, waarom werkt dit niet?
JavaScript:
1
2
3
4
5
6
7
8
9
| var Header = document.getElementById('#header').offsetHeight; var Content = document.getElementById('#content').offsetHeight; var Menu = document.getElementById('#menu').offsetHeight; Header = Header % 2; Content = Content % 2; Menu = Menu % 2; if (Menu == 1) {document.getElementById('#menu').offsetHeight = document.getElementById('#menu').offsetHeight -1;} if (Content == 1) {document.getElementById('#content').offsetHeight = document.getElementById('#content').offsetHeight -1;} if (Header == 1) {document.getElementById('#header').offsetHeight = document.getElementById('#header').offsetHeight -1; } |
Mijn probleem is nu, waarom werkt dit niet?