offsetLeft otrzymuje lewą marginesę względem obiektu nadrzędnego
lewa otrzymuje lub ustawia lewy margines względem obiektu nadrzędnego o właściwościach pozycjonowania (pozycja definiowana jest jako względna).
Jeśli pozycja divu nadrzędnego jest zdefiniowana jako: relatywnie: Generuj element absolutnie ustawiony
, pozycja poddywitu definiowana jest jako Absolut:Generuj elementy o względnym położeniu , wtedy wartość style.left od potomnego divu jest względna do wartości divu nadrzędnego,
Jest to to samo co offsetLeft, z tą różnicą, że: 1. style.left zwraca ciąg znaków, takich jak 28px, offsetLeft zwraca wartość 28, jeśli musisz obliczyć uzyskaną wartość, Wygodniej jest też używać offsetLeft. 2. style.left to read-write, offsetLeft jest tylko do odczytu, więc aby zmienić pozycję divu, można tylko modyfikować style.left. 3. Wartość style.left musi być zdefiniowana z góry, w przeciwnym razie uzyskana wartość będzie pusta. I musi być zdefiniowana w html, eksperymentowałem, jeśli jest zdefiniowana w W CSS wartość style.left jest nadal pusta, co jest problemem, z którym napotkałem na początku, i zawsze nie mogę uzyskać wartości style.left.
offsetLeft można nadal pobrać bez konieczności wcześniejszego definiowania pozycji div.
|