jQuery を使用せずに Div の高さを決定する
jQuery の .height() メソッドは便利に div の高さを取得しますが、この記事では、プレーンな JavaScript を使用しても同じ結果になります。
Div の取得clientHeight
を使用した高さ clientHeight プロパティは、パディングを含み、スクロールバーと境界線を除いた div 要素の高さを返します。このプロパティを利用するには:
var clientHeight = document.getElementById('myDiv').clientHeight;
このメソッドは、パディングを考慮して div の高さを正確に提供します。
offsetHeight を使用した Div 高さの取得
clientHeight とは対照的に、offsetHeight はパディングだけでなくスクロールバーや境界線も考慮します。したがって、その使用法は次のとおりです。
var offsetHeight = document.getElementById('myDiv').offsetHeight;
このメソッドには追加の要素が含まれているため、clientHeight とは異なる高さの計算が行われます。
これらのメソッドは、依存せずに div の高さを取得するための信頼できるオプションを提供します。 jQuery について。それらの違いを理解することで、特定の要件に最も適したアプローチを選択できます。
以上がjQueryを使わずにJavaScriptでDivの高さを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。