getattribute
Этот метод используется для получения атрибутов элемента, а метод вызова выглядит следующим образом:
Кода -копия выглядит следующим образом:
object.getattribute (атрибут)
В отличие от некоторых методов, представленных ранее, метод getattribute не принадлежит объекту документа, поэтому его нельзя вызвать через объект документа. Это может быть вызвано только через объекты узла элемента.
Этот метод принимает только один параметр, и вы указываете имя атрибута к запросу. Если указанное свойство не установлено, результат вернет нулевый объект.
setattribute
Противоположностью вышеупомянутого является SetatTribute, который используется для установки атрибутов узла элемента. Метод вызова выглядит следующим образом:
Кода -копия выглядит следующим образом:
object.setattribute (атрибут)
Этот метод принимает только один параметр, то есть атрибут, который вы хотите установить.
Расширенное чтение
После изменения документа через SetAttribute, при просмотре исходного кода документа через источник источника просмотра браузера, то, что вы видите, все еще будет предыдущим значением. То есть модификации, внесенные в SetatTribute, не будут отражены в исходном коде самого документа. Это явление «противоречивого внутри и снаружи» происходит из рабочего режима DOM: сначала загрузите статическое содержание документа, динамически обновлять и динамически обновление не влияет на статическое содержание документа. Это реальная сила DOM: обновлять содержимое страницы, не обновляя страницу в браузере.
Два выше двух методов принадлежат недавно добавленному API на уровне DOM 1. Прежде чем они появятся, они могут быть реализованы с помощью другого метода, такого как следующее
Получить атрибуты:
Кода -копия выглядит следующим образом:
var val = element.attribute // Получить атрибут
Вышеуказанное эквивалентно
Кода -копия выглядит следующим образом:
var val = element.getattribute ('attribute');
Установите свойства:
Кода -копия выглядит следующим образом:
element.Attribute = "Новое значение";
Это эквивалентно
Кода -копия выглядит следующим образом:
element.SetAttribute («атрибут», «новое значение»);
Если вы хотите быть ленивым и печатать меньше клавиатур, то рекомендуется вышеуказанный метод, но наилучшая практика должна все равно уважать стандарт DOM, то есть использовать SetAttribute и GetAttribute.
Вышеуказанное - все содержание этой статьи. Друзья, которые нуждаются в этом, пришли и изучают это. Надеюсь, вам это понравится.