我需要設置等於div的高度的元素,其基於元素高度的變化裏面JavaScript的變化高度基於元素的高度
我做了這個javascript代碼的高度,但它不工作。
它有什麼問題?
HTML
<div id="a" onclick="changeHeight();">
</div>
<div id="button">
</div>
JAVASCRIPT
function changeHeight() {
var divHeight = $("#a").height();
document.getElementById('button').style.height = divHeight;
}
CSS
#a{width:300px;height:100px;background-color:black;}
#button{width:300px;background-color:green;}
查看https://stackoverflow.com/questions/10976700/how-to-set-the-height-of-an-button-input-element-on-webkit-browsers – neuhaus
你的小提琴第一次拋出一個錯誤,單擊元素時未定義changeHeight' - 因爲您在加載時將腳本代碼嵌入小提琴中,所以您需要將它放在頭部。然後下一個錯誤當然是'$',因爲你忽略了實際嵌入jQuery。 – CBroe