Wenn ich ein DIV mit dem Style overflow:auto; versehen habe, wie kann ich dann in JS abfragen, ob das DIV gerade einen Scrollbar hat?
Wenn das Element keinen Border hat, dann kannst du es einfach abfragen mit:
hasScrollbar = element.offsetWidth != element.clientWidth;
Ansonsten muss du erst noch den linken und den rechten Border von element.offsetWidth abziehen.
Geht dann aber nur für Breiten in px Angaben.
Entweder du weist du oder du holst sie dir. Stichwort: getComputedStyle.
Gruß!