Wybrane pola i metody modelu DOM
Wyszukiwanie elementów
- document.getElementById(id) - wyszukiwanie elementu o podanym identyfikatorze
- document.getElementsByName(ElementName) - wyszukiwanie elementów o podanej nazwie
- document.getElementsByTagName(TagName) - wyszukiwanie elementów z podaną nazwą znacznika
- document.getElementsByClassName(ClassName) - wyszukiwanie elementów z danej klasy
- document.querySelector(CSSselector) - wyszukiwanie pierwszego elementu pasującego do selektora
- document.querySelectorAll(CSSselector) - wyszukiwanie wszystkich elementów pasujących do selektora
Operacje na elementach dokumentu
- document.write()
- document.createElement(element)
- document.removeChild(element)
- document.appendChild(element)
- document.replaceChild(element)
Zmiana elementów
- element.innerHTML = "nowa zawartość"
- element.attribute_name = "nowa wartość"
- element.setAttribute(atrybut, wartość)
- element.style.property_name = "nowa wartość"
Wybrane właściwości obiektu style
- backgroundColor
- color
- fontSize
- fontStyle = "normal | italic | oblique | initial | inherit"
- fontWeight = "normal | lighter | bold | bolder | value | initial | inherit"
- listStyleType = "circle | decimal | disc | none | square | initial"
Metody i pola obiektu string
- Length
- indexOf(text)
- search(text)
- substr(startIndex, endIndex)
- replace(textToReplace, newText)
- toUpperCase()
- toLowerCase()
|

|
Obiekty
W JavaScript obiektem jest prawie wszystko, co nas otacza, np. pies, książka, uczeń. Obiekt posiada właściwości, np. właściwościami psa mogą być rasa, kraj pochodzenia, wielkość, waga, maść, długość życia, odporność na warunki atmosferyczne itp. Pies potrafi np. szczekać, jeść, spać - to są metody. Wszystkie psy posiadają te same właściwości, ale właściwości mogą przyjmować różne wartości dla poszczególnych psów. Wszystkie psy mają te same metody, ale są one wykonywane w różnym czasie.
Aby dostać się do właściwości obiektu należy zastosować zapis:
nazwa_obiektu.nazwa_właściwości;
Warto przeczytać JavaScript Objects
|
|
Obiekt MATH
Służy do wykonywania obliczeń matematycznych.
Warto przeczytać JavaScript Math Reference
Właściwości obiektu MATH
- PI - liczba Π
- SQRT2 - pierwiastek kwadratowy z 2
Metody obiektu MATH
- abs(x) - wartość bezwzględna z x
- ceil(x) - najmniejsza liczba całkowita większa lub równa x
- floor(x) - największa liczba całkowita mniejsza lub równa x
- max(x,y) - większa liczba z x i y
- min(x,y) - mniejsza liczba z x i y
- pow(x,y) - x do potęgi y
- round(x) - zaokrąglenie liczby x do najbliższej całkowitej
- sqrt(x) - pierwiastek kwadratowy z x
- random() - liczba losowa z przedziału [0,1)
|
|