Елемент: метод setAttribute(). Метод setAttribute() інтерфейсу Element встановлює значення атрибута для зазначеного елемента. Якщо атрибут уже існує, значення оновлюється; інакше додається новий атрибут із зазначеним іменем і значенням.
Ви можете використовувати додаткове ланцюжок при спробі викликати метод, який може не існувати. Це може бути корисно, наприклад, під час використання API, у якому метод може бути недоступним через старість реалізації або через функцію, яка недоступна на пристрої користувача.
Атрибут має бути наданий у вигляді рядка, а його значення може бути надано у вигляді рядка, числа, логічного значення або будь-якого іншого типу. <div id="example"></div> // Встановити атрибут className документ. getElementById("приклад"). setAttribute("className", "my-class");
Основна відмінність між обома підходами полягає в установці базової властивості defaultValue. коли ви використовуєте setAttribute, як властивість defaultValue, так і властивість value буде оновлено/встановлено. тоді як використання . value оновить/встановить лише його властивість value.
setAttribute проти createAttribute()? createAttribute() створює вузол атрибута, setAttribute() створює вузол атрибута у відповідному вузлі елемента. Dormilich: createAttribute() створює вузол атрибута, setAttribute() створює вузол атрибута у відповідному вузлі елемента.
Вони такі: public void setAttribute(String name,Object object): встановлює заданий об’єкт у область застосування. public Object getAttribute(String name): повертає атрибут для вказаного імені.