Hirdetés

Új hozzászólás Aktív témák

  • cucka
    addikt

    Még ki is emelted a különbséget.

    A document.write egy függvény, ami azt csinálja, hogy a dokumentum végére írja azt, amit paraméterként kap és nem tér vissza semmivel. (Tehát gyakorlatilag nevezhetjük eljárásnak is).
    y.innerHTML=document.write("xy")
    Ez a sor azt csinálja, hogy
    1. a dokumentum végére írja, hogy "xy"
    2. a document.write metódus nem tér vissza semmivel
    3. az y innerHTML tulajdonságát megpróbálod átírni a document.write visszatérési értékével. Ekkor a document.write visszatérési értéke automatikusan stringgé alakul, vagyis az értéke az lesz, hogy "undefined", ez kerül bele az y tartalmába.

    A második verziód azért működik jól, mert az a helyes megoldás.

Új hozzászólás Aktív témák