offsetLeft dobi levi rob glede na nadrejen objekt
levo dobi ali nastavi levi rob glede na nadrejeni objekt z lastnostjo pozicioniranja (položaj je definiran kot relativni).
Če je položaj nadrejenega divja definiran kot: relativno: Ustvarite popolnoma pozicioniran element
, položaj poddiva je definiran kot Absolut:Generirajte relativne pozicionirane elemente , potem je vrednost style.left od potomega divja relativna glede na vrednost nadrejenega diva,
To je enako kot offsetLeft, razen da: 1. style.left vrne niz, na primer 28px, offsetLeft vrne vrednost 28, če morate izračunati pridobljeno vrednost, Prav tako je bolj priročno uporabljati offsetLeft. 2. style.left je za branje-pisanje, offsetLeft je samo za branje, zato lahko za spremembo položaja divja spremenite le style.left. 3. Vrednost style.left je treba vnaprej določiti, sicer bo pridobljena vrednost prazna. In to mora biti definirano v html, sem eksperimentiral, če je definirano v V CSS je vrednost style.left še vedno prazna, kar je težava, s katero sem se srečal na začetku, in vedno ne morem dobiti vrednosti style.left.
offsetLeft je še vedno mogoče pridobiti brez predhodne definicije položaja div.
|