4
在JavaScript中將一個元素的scrollHeight設置爲另一個元素的正確方法是什麼?直接分配不起作用。 謝謝,格雷格JavaScript set scrollHeight
在JavaScript中將一個元素的scrollHeight設置爲另一個元素的正確方法是什麼?直接分配不起作用。 謝謝,格雷格JavaScript set scrollHeight
這是不可能的直接。 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';