Свойства
accessKey aLink background bgColor bgProperties bottomMargin className clientHeight clientLeft clientTop clientWidth document filter id innerHTML innerText isTextEdit lang language leftMargin link noWrap offsetHeight offsetLeft offsetParent offsetTop offsetWidth outerHTML outerText parentElement parentTextEdit recordNumber rightMargin scroll scrollHeight scrollLeft scrollTop scrollWidth sourceIndex style tabIndex tagName text title topMargin vLink
Методы
click contains createTextRange getAttribute insertAdjacentHTML insertAdjacentText removeAttribute setAttribute
Наборы
Свойства
accessKey | Любая цифра или буква.
Применяется для активизации элемента с помощью
клавиатуры. <LABEL FOR="fp1" ACCESSKEY="1"><u>1</u>: Press Alt+1 to set focus to textbox</label> <INPUT TYPE="text" NAME="T1" VALUE=text1 SIZE="20" TABINDEX="1" ID="fp1"> |
aLink vlink bgColor link | Цвета соответствующих
элементов. document.body.alink="#0000FF"; |
background | URL фоновой картинки. |
bgProperties | Если равно "fixed" фоновая картинка неподвижна, а если равно "" движется со скроллингом. |
clientHeight clientLeft clientTop clientWidth | Возвращает размеры объекта в пикселях. Разница между соотв. параметром offset... и данным равна ширине бордюра объекта (CSS-свойство - border). |
document | |
className | Параметр заданный в тэгах объекта: CLASS="... " |
bottomMargin leftMargin rightMargin topMargin |
отступы данного элемента
от краев родительского в пикселях. if (document.body.bottomMargin==10) document.body.bottomMargin=20; (соответствующее свойство CSS - margin-top, margin-left, margin-right, margin-bottom) |
innerHTMLinnerText outerHTML outerText | Применяется ко всем объектам, внутрь тегов можно вставить любой текст <H1 id=myH1>Dynamic Content is Very
Cool!</H1> |
id | Возвращает ID объекта. |
lang language | Lang - возвращает тип используемого языка в стандарте ISO. Language - на каком языке написаны скрипты - Javascript JScript VBScript, vbs. |
offsetHeight, offsetLeft, offsetParent, offsetTop, offsetWidth | offsetParent - возвращает
контейнер для данного элемента (родительский
элемент) с помощью остальных параметров можно вычислить абсолютные координаты элемента. Например, для той же картинки в ячейке таблицы, координата х будет равна сумме offsetLeft самой картинки, ячейки таблицы и самой таблицы. <td><img src="a.jpg" ID="IMG"></td> ... var t_d = document.all.IMG.offsetParent; var t_d_x = t_d.offsetLeft; |
parentElement | Возвращает родительский элемент в иерархии, или null. См. здесь. |
style | document.body.style.fontFamily =
"Verdana"; document.body.style.backgroundColor="#FF0000"; определяет стиль объекта - цвет, шрифт, положение и т.д. |
noWrap | Не позволяет броузеру переносить слова автоматически на новую строку |
scroll | yes|no - вкл|выкл линеек скроллинга |
scrollHeight, scrollWidth, scrollTop, scrollLeft |
ширина|высота|верх|левый край видимого участка элемента. Фактическая ширина|высота... вычисляется с помощью offsetHeight, offsetWidth... Что касается Body, scrollTop есть фактическое расстояние от верхнего края документа до верхнего края броузера (пусть у вас скроллинг приходится на середину документа. Вертикальный размер окна броузера, допустим, 300px, документа - 1500 px, в таком случае scrollTop = 600), остальные параметры - по аналогии |
text | устанавливает цвет текста для документа |
title | окошко-подсказка с данным
текстомhello |
Методы
click() | симулирует щелчок мышью, вызывая событие onClick. Это событие должно быть определено для body, иначе ничего не случится |
contains(element) | истина\ложь. Определяет, содержит ли текущий элемент (body) данный элемент element |
incertAdjacentHTML(where,text) | where-строка, определяющая, где надо
вставить HTML: BeforeBegin-сразу после открывающего тэга; AfterBegin - после открывающего тэга, но перед другими тэгами, если они вложены в данный BeforeEnd - после вложенных тэгов и перед закрывающим AfterEnd - после закрывающего тэга text - определяет, что надо вставить. Это может быть и текст, и HTML. |
incertAdjacentText(where,text) | то же самое, только HTML вставлять нельзя, только текст |
Наборы
all | см. document.all |
children | похож на all. Возвращает только
непосредственных потомков: <DIV id=divONE> <IMG src=mygif.gif> <DIV id=divTWO> <p>Some text in a paragraph </DIV> <BUTTON> The label for the button </BUTTON> </DIV> Набор Children для divONE включает IMG, DIV и BUTTON, для divTWO - P |
filters | набор фильтров |