この記事では、p の offsetLeft と style.left の違いに関する関連情報を主に紹介します。必要な友人は参照してください
clientX イベント属性は、マウス ポインタのレベルをブラウザ ページ (またはクライアント領域) に返します。イベントがトリガーされます。
クライアント領域は現在のウィンドウを指します。
親 p の位置が相対として定義され、子 p の位置が絶対として定義されている場合、子 p の style.left の値は親 p の値に対して相対的であり、これは同じです違いは:
1. style.left は 28px などの文字列を返し、offsetLeft は 28 の値を返します。取得した値を計算する必要がある場合は、offsetLeft を使用する方が便利です。
2. style.left は読み書き可能で、offsetLeft は読み取り専用なので、p の位置を変更するには、style.left を変更するだけです。
3. style.left の値を事前に定義する必要があります。定義されていない場合、取得される値は空になります。そして、それをHTMLで定義する必要があります。CSSで定義されている場合、style.leftの値はまだ空です。これは、最初に遭遇した問題です。 。左。 offsetLeft は、p の位置を事前に定義しなくても取得できます。
以上がdiv の offsetLeft と style.left の使用法の違いを比較します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。