找到布局后clientHeight的内容

时间:2014-06-16 23:02:30

标签: javascript word-wrap

我有一个div,下面有一系列的跨度(this.content)。 div有"自动换行:break-word"," min-width:400px"和"白色空间:正常"和" overflow-x:auto:"。

我需要计算文本将换行的行数。我希望能走这条路:

            var hiddenParent = document.createElement("div");
            hiddenParent.style.width = width + "px";
            hiddenParent.style.height = "20000px";
            hiddenParent.style.display = "block";
            hiddenParent.style.wordWrap = "break-word";
            hiddenParent.style.whiteSpace = "normal";
            hiddenParent.style.overflowX = "auto";
            hiddenParent.style.maxWidth = hiddenParent.style.width;
            var newElement = TreeDataItem.HtmlElementSource.createElement("div");
            newElement.style.maxWidth = hiddenParent.style.maxWidth;
            hiddenParent.appendChild(newElement);
            newElement.innerHTML = this.content;
            rows newElement.style.clientHeight/charHeight;

但是clientHeight并没有计算出来。我不想让它呈现,所以我把它放在一个hiddentElement下面。

我错过了一些明显的东西,或者我无法做到这一点。救命啊!

0 个答案:

没有答案