So I am checking the the scrollHeight of some dynamically generated content to determine whether or not to include a more button in the content. The user can click the more
I would recommend looking at these (I couldn't locate a similar link for Chrome):
MSDN: http://msdn.microsoft.com/en-us/library/ms530302%28v=VS.85%29.aspx
MOZ: https://developer.mozilla.org/en/Determining_the_dimensions_of_elements
It seems that scrollHeight is only valid if something is large enough to need to scroll, so I would assume that 0 means no scrolling needed (all content is visible). From looking at the above links, maybe what you want is clientHeight.