При каком условии

elem.scrollHeight == elem.clientHeight ?



Правильный ответ:

Содержимое элемента полностью видимо, в нём нет прокрутки.