Удалить / добавить отключенный атрибут из элемента с помощью JavaScript

Например, у меня могла бы быть такая HTML-форма:

<form>
  <fieldset disabled>
    <!-- inputs here -->
  </fieldset>
</form>

Как я могу использовать JavaScript для добавления или удаления атрибута disabled?


person unknownA    schedule 14.09.2014    source источник
comment
Серьезно, кто бы ни проголосовал против, объясните, какая у вас проблема с этим вопросом? И не говорите, что делать то, что я хочу, невозможно, потому что на самом деле я этого не знал, так что, может быть, вы могли бы объяснить это в ответе?   -  person unknownA    schedule 14.09.2014
comment
@DavidThomas Да, опечатка. Я исправлю это сейчас.   -  person unknownA    schedule 14.09.2014
comment
Здесь явный недостаток исследований. google.co.uk/search?q=remove%20attribute   -  person Quentin    schedule 14.09.2014
comment
@MarkieJonesWTF Всплывающая подсказка для отрицательного голоса гласит: в этом вопросе не говорится о каких-либо исследовательских усилиях; непонятно или бесполезно   -  person T J    schedule 14.09.2014


Ответы (1)


Попробуйте:

document.getElementsByTagName("fieldset")[0].removeAttribute("disabled");
person James Richford    schedule 14.09.2014
comment
Спасибо за вашу помощь. Я попробую сейчас и дам вам свои результаты, когда закончу. Однако, если я хочу снова добавить атрибут, могу ли я просто использовать addAttribute? - person unknownA; 14.09.2014
comment
setAttribute должен работать на вас w3schools.com/jsref/met_element_setattribute.asp :) - person James Richford; 14.09.2014
comment
@JamesRichford Моя скромная просьба: поделитесь ссылками на w3schools. Они содержат много устаревшей и вводящей в заблуждение информации. - person T J; 14.09.2014