Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.05.2022, 01:52
Новичок на форуме
Отправить личное сообщение для TANIK Посмотреть профиль Найти все сообщения от TANIK
 
Регистрация: 05.05.2022
Сообщений: 6

Удаления атрибута
Добрый.
Как удалить 2 атрибута (disabled="disabled") в данном коде ?
Спасибо.
<div class="frm-button">
<input type="submit" value="Continue" class="su DisabledButton" id="btnSubmit" disabled="disabled">
</div>
Ответить с цитированием
  #2 (permalink)  
Старый 05.05.2022, 02:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

TANIK,
removeAttribute
Ответить с цитированием
  #3 (permalink)  
Старый 05.05.2022, 07:07
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,704

Проще через свойства
elem.disabled = false;
Ответить с цитированием
  #4 (permalink)  
Старый 05.05.2022, 13:22
Новичок на форуме
Отправить личное сообщение для TANIK Посмотреть профиль Найти все сообщения от TANIK
 
Регистрация: 05.05.2022
Сообщений: 6

Я в этом новичок, пробовал разные способы и ничего не получается.
Например два варианта и они не работают.
document.getElementById("btnSubmit").removeAttribute("disabled");

var disabled = document.getElementById("btnSubmit");
         disabled.parentNode.removeChild(disabled);
Ответить с цитированием
  #5 (permalink)  
Старый 05.05.2022, 13:49
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,704

Сообщение от TANIK
Например два варианта и они не работают.
Вариант
document.getElementById("btnSubmit").removeAttribute("disabled");

должен работать, так же как и
document.getElementById("btnSubmit").disabled = false;


Ваш второй вариант просто удаляет кнопку.
Проще это сделать
document.getElementById("btnSubmit").remove()
Ответить с цитированием
  #6 (permalink)  
Старый 05.05.2022, 14:15
Новичок на форуме
Отправить личное сообщение для TANIK Посмотреть профиль Найти все сообщения от TANIK
 
Регистрация: 05.05.2022
Сообщений: 6

Спасибо.
Но мне нужно удалить именно строчку (disabled="disabled").
Все эти варианты не работают.
Поэтому и спрашивал, как это сделать, вашим примером.
Ответить с цитированием
  #7 (permalink)  
Старый 05.05.2022, 15:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

TANIK,
скрипт поставить вниз страницы
Ответить с цитированием
  #8 (permalink)  
Старый 05.05.2022, 16:16
Новичок на форуме
Отправить личное сообщение для TANIK Посмотреть профиль Найти все сообщения от TANIK
 
Регистрация: 05.05.2022
Сообщений: 6

Ставил вниз, не удаляет!
Почему, не понимаю. Видно другой алгоритм надо.

setTimeout(document.getElementById("btnSubmit").removeAttribute("disabled"), 1000);
Ответить с цитированием
  #9 (permalink)  
Старый 06.05.2022, 18:09
Новичок на форуме
Отправить личное сообщение для TANIK Посмотреть профиль Найти все сообщения от TANIK
 
Регистрация: 05.05.2022
Сообщений: 6

Судя по всему, никто не знает.
Решил сам.
setTimeout(() => document.getElementById("btnSubmit").removeAttribute("disabled"), 1000);

Последний раз редактировалось TANIK, 07.05.2022 в 22:08.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает кнопка, после удаления атрибута disabled buryak154 Общие вопросы Javascript 3 18.12.2021 15:34
Отследить изменения атрибута. lordenas Общие вопросы Javascript 4 28.03.2018 08:21
После удаления атрибута ничего не меняется sash003 jQuery 6 01.02.2015 23:12
Как удалить именно тот див, в котором находиться сама кнопка удаления? Wahtel Элементы интерфейса 1 21.11.2014 13:39
Не могу получить значение атрибута DenQ jQuery 9 06.02.2011 14:33