2009-10-22 64 views

回答

8

這是不可能的直接。 scrollHeight是一個只讀屬性,它包含以像素爲單位的元素內容的總高度。

如果有元素A,並且您希望元素B具有與元素A相同的scrollHeight,請使元素B具有單個子元素DIV元素(將所有以前的元素B內容作爲DIV的子節點移動)被設定爲:

width : 100%; 
overflow : hidden; 

和使用javascript設置DIV至元素A的scrollHeight屬性的高度(以像素爲單位):

document.getElementById('B').childNodes.item(0).style.height = document.getElementById('A').scrollHeight + 'px';