ホームページ >ウェブフロントエンド >htmlチュートリアル >ここで幅と高さ_html/css_WEB-ITnoseを取得できないのはなぜですか?
www.style.width=document.body.offsetWidth;
www.style.height=document.body.offsetHeight;
2 行の上のブレークポイント
document.body.offsetWidth
document.body.offsetHeight
値
ですが、幅と高さに割り当てることはできません
<style>#www{ background-color:#0F0;}</style><script>function fun(){ var www=document.getElementById('www') ; www.style.width=document.body.offsetWidth; www.style.height=document.body.offsetHeight; www.style.opacity=0.5;}</script></head><body><div id="www" onclick="fun()">哇哈哈</div>
function fun(){ var www = document.getElementById('www'); www.style.width = document.body.offsetWidth+'px'; www.style.height = document.body.offsetHeight+'px'; www.style.opacity = 0.5;}
JavaScript コード?12345678function fun(){ var www = document.getElementById('www'); www.style.width = document.body.offsetWidth+'px'; …
確かに px の追加は少なくなりましたが、ドキュメントには div 要素が 1 つしかないため、document.body の幅と高さは document.body の幅と高さと一致します。 .offsetWidth は div.style.width と同じなので、効果は見えません