JavaScript. Подробное руководство, 6-е издание, стр. 481
<b>void click()</b>Имитирует щелчок мышью на элементе. Если в случае щелчка на данном элементе должно что-то происходить (например, переход по ссылке), вызов этого метода также приведет к выполнению этих действий. В противном случае этот метод просто сгенерирует событие «click» в элементе.
<b>void focus()</b>Передает фокус ввода в данный элемент.
<b>string getAttribute(string qualifiedName)</b>Метод
<b>getAttribute()</b>В XML-документах значения атрибутов недоступны непосредственно как свойства элемента, и к ним надо обращаться путем вызова этого метода. Для XML-докумен-тов, в которых используются пространства имен, когда в имя атрибута включается префикс пространства имен и двоеточие, может потребоваться использовать метод
<b>getAttributeNS()</b><b>getAttributeNodeNS().</b><b>string getAttributeNS(string namespace, string localName)</b>Этот метод действует так же, как метод
<b>getAttribute(),</b><b>ClientRect getBoundingClientRect()</b>Возвращает объект
<b>ClientRect</b><b>ClientRect[] getClientRects()</b>Возвращает объект, подобный массиву, содержащий объекты
<b>ClientRects</b><b>NodeList getElementsByClassName(string classNames)</b>Возвращает объект, подобный массиву, содержащий вложенные элементы, в которых значение атрибута
<b>class</b><b>classNames</b><b>classNames</b><b>NodeList</b><b>NodeList</b><b>Document</b><b>NodeList getElementsByTagName(string qualifiedName)</b>Выполняет обход всех вложенных элементов и возвращает «живой» объект
<b>NodeList</b><b>Element</b><b>NodeList</b> <b>Document</b><b>getElementsByTagName(),</b><b>NodeList getElementsByTagNameNS(string namespace, string localName)</b>Этот метод действует подобно методу
<b>getElementsByTagName(),</b><b>boolean hasAttribute(string qualifiedName)</b>Возвращает true, если этот элемент имеет атрибут с указанным именем, или false в противном случае. В HTML-документах имена атрибутов нечувствительны к регистру символов.
<b>boolean hasAttributeNS(string namespace, string localName)</b>Этот метод действует так же, как метод
<b>hasAttribute(),</b><b>void insertAdjacentHTML(string position, string text)</b>Вставляет разметку HTML text в позицию position относительно данного элемента. Аргумент position может иметь одно из следующих строковых значений:

<b>Element querySelector(string selectors)</b>Возвращает первый вложенный элемент, соответствующий CSS-селекторам selectors (это может быть единственный CSS-селектор или группа селекторов, разделенных запятыми).
<b>NodeList querySelectorAll(string selectors)</b>Возвращает объект, подобный массиву, содержащий все элементы, вложенные в данный элемент, которые соответствуют селекторам selectors (это может быть единственный CSS-селектор или группа селекторов, разделенных запятыми). В отличие от объекта
<b>NodeList</b><b>getElementsByTagName(),</b><b>NodeList</b><b>void removeAttribute(string qualifiedName)</b>Удаляет из элемента атрибут с указанным именем. Попытки удалить несуществующие атрибуты просто игнорируются. В HTML-документах имена атрибутов нечувствительны к регистру символов.
<b>void removeAttributeNS(string namespace, string localName)</b>Метод
<b>removeAttributeNS()</b><b>removeAttribute()</b><b>void scrollIntoView([boolean top])</b>Если HTML-элемент в настоящий момент находится за пределами окна, этот метод прокрутит документ так, что элемент окажется в пределах окна. Аргумент top является необязательным и подсказывает методу, должен ли элемент оказаться ближе к верхнему или к нижнему краю окна. Если он равен true или отсутствует, броузер старается выполнить прокрутку так, чтобы элемент оказался ближе к верхнему краю окна. Если он равен false, броузер старается выполнить прокрутку так, чтобы элемент оказался ближе к нижнему краю окна. Для элементов, принимающих фокус ввода, таких как элементы
<b>Input</b><b>focus()</b><b>scrollTo()</b><b>Window</b>