等於我編寫JavaScript /打字稿功能:製作DOM元素的高度
function setElementsHeightsEqual(el1: HTMLElement, el2: HTMLElement) {
...
}
這是典型的情況,當你想一些按鈕(EL2)連接到一些輸入(EL1)動態。
我想讓el2的高度等於el1,但我無法做到。 有兩個問題:
所有可能的調用返回的高度無奈的對我來說:
el1.offsetWidth; // will return 0 if document is not rendered yet el1.style.height; // will return "" if it is set inside external CSS el1.style.paddingTop; // the same el1.style.paddingBottom; // the same
換句話說是否有可能確定某些特定元素的高度?
- 如何設置el2的高度?我們甚至不知道其「盒子大小」,與(1)中的問題相同。
這些任務在JS + HTML DOM中是不可能的嗎?
'offsetHeight'返回什麼? – adelowo
我可以給你一個通用的解決方案,如果你能夠使用jQuery – alireza
@alireza,請嘗試。如果jQuery可以做任何事情,這也可以在/翻譯成純JS。 –