#javascript #ace-editor
#javascript #ace-редактор
Вопрос:
Я хочу установить атрибут name для редактора ace. После проверки элементов я обнаружил, что текстовая область ace имеет класс ace_text-input
. Поскольку я не могу редактировать его напрямую, я попробовал что-то подобное в JavaScript:
document.querySelector(".ace_text-input").name = 'code_content';
Но это выдает мне такую ошибку: Uncaught TypeError: невозможно установить для свойства ‘name’ значение null.
Кто-нибудь знает, что делать?
Комментарии:
1. Когда выполняется этот код? Этот элемент, вероятно, отсутствует в DOM на данный момент. Вероятно, вам нужно выполнить эту строку, когда редактор ACE был инициализирован. Вероятно, для этого есть событие.
2. Что вы имеете в виду?
3. О, я понял, спасибо!