JavaScript. Подробное руководство, 6-е издание, стр. 482
<b>void setAttribute(string qualifiedName, string value)</b>Присваивает указанное значение атрибуту с указанным именем. Если атрибут с таким именем еще не существует, в элемент добавляется новый атрибут. В HTML-документах перед присваиванием значения символы в имени атрибута преобразуются в нижний регистр. Обратите внимание: в HTML-документе JavaScript-свойства, соответствующие всем стандартным HTML-атрибутам, определяются объектами
<b>HTMLElement</b><b>void setAttributeNS(string namespace, string qualifiedName, string value)</b>Этот метод действует так же, как метод
<b>setAttribute(),</b>Обработчики событий
Объекты
<b>Element</b>Большинство событий всплывают вверх по дереву документа до узла
<b>Document</b><b>Window</b><b>Document</b><b>Window</b><b>Window</b><b>Window</b><b><body></b><b>Window</b><b><body></b>Многие события, перечисленные здесь, возбуждаются только в HTML-элементах определенных типов. Но, так как многие из этих событий всплывают вверх по дереву документа, свойства обработчиков событий определены во всех элементах. Мультимедийные события, введенные спецификацией HTML5, которые возбуждаются в тегах
<b><audio></b><b><video>,</b>


HTML-элементы и атрибуты
Этот раздел включает справочные статьи для следующих HTML-элементов:

HTML-элементы, для которых отсутствуют собственные справочные статьи, относятся к числу тех, чьи свойства просто соответствуют HTML-атрибутам элементов. Ниже перечислены атрибуты, допустимые в любых HTML-элементах и потому являющиеся свойствами всех объектов
<b>Element</b>
Следующие HTML-элементы не имеют атрибутов, кроме тех, что перечислены выше:

Остальные HTML-элементы и поддерживаемые ими атрибуты перечислены ниже. Обратите внимание, что в этой таблице перечислены только атрибуты, отличающиеся от глобальных атрибутов, перечисленных выше. Также отметьте, что эта таблица включает элементы, для которых имеются отдельные справочные статьи:




ErrorEvent
необработанное исключение в фоновом потоке выполнения (Event)
Когда в фоновом потоке выполнения, который представляет объект
<b>Worker</b><b>onerror</b><b>WorkerGlobalScope</b><b>Worker</b><b>ErrorEvent</b><b>preventDefault()</b><b>ErrorEvent</b>Свойства
<b>readonly string filename</b>URL-адрес файла со сценарием на языке JavaScript, в котором возникло исключение.
<b>readonly unsigned long lineno</b>Номер строки в этом файле, в которой возникло исключение.
<b>readonly string message</b>Сообщение с описанием исключения.
Event
информация о стандартных событиях, события IE и jQuery
Когда вызывается обработчик события, ему передается объект
<b>Event</b><b>Event</b>