Я только что начал разработку дополнения firefox. Я хочу изменить содержимое этикетки следующим образом:Изменение содержимого элемента xul
<label id = "current_feed">
"The commentary will appear here."
</label>
Я хочу изменить «Комментарий появится здесь.» текст с помощью javascript. Я пробовал document.getElementById("current_feed").innerHTML = array[0];
, но это не сработало.
Что я делаю неправильно?
Вам нужно будет разработать. Из того, что вы предоставили, я не могу сказать, в чем проблема. Где объявляется 'array'? –
массив объявляется и заполняется (правильно) одним и тем же способом. – user1016313
@ user1016313: Вам следует избегать использования 'innerHTML', если это возможно, особенно если' array [0] 'содержит загруженный HTML-контент, как я подозреваю. См. [Отображение веб-контента в расширении без проблем безопасности] (https://developer.mozilla.org/En/Displaying_web_content_in_an_extension_without_security_issues). –