JavaScript Disabled textarea не работает

Мне нужно, чтобы textarea был disabled, но все методы, которые я нашел - не помогли

<textarea id="textarea-message" type="text" placeholder="Введите текст"></textarea>

Пытался через .setAttribute() поставить disabled - не получилось

Пытался даже так

let aa = document.querySelector("#textarea-message");
aa.disabled = true;

Не помогает все равно. Как исправить код?

Мне нужен именно нативный JS, а не jQuery


Ответы (2 шт):

Автор решения: Aziz Umarov

Странно конечно попробуйте тогда как тут

document.getElementById("myTextarea").disabled = true;

В принципе там тоже самое только описано стандартами. Предполагаю что это не весь ваш код и где-то за кулисами у вас есть обратное.

Загрузите/запустите скрипт после рендера документа чтоб сработало когда контрол будет на странице

→ Ссылка
Автор решения: Huskey
window.onload = function() {
  let aa = document.getElementById("textarea-message");
  aa.disabled = true;
}

Сделал так и заработало. Видимо я немножечко дурачок...

→ Ссылка