Я хочу поместить некоторый контент в текстовое поле. Но в локальном файле .mhtml, доступном только для чтения, я могу использовать только id, class, querySelector, xpath для выбора.
Когда я запускаю плагин на реальном сайте, выберите элемент, он всегда равен нулю ...
Chego mam użyć abym mógł zmienić zawartość na stronie? (Да, я пробовал с селеном)
document.querySelector('body > div.main-container > div.inner-container > div.page-content > div.col-md-10 > div.profile-container.col-md-6 > div:nth-child(4) > textarea').innerHTML = "content";
1 ответ
Попробуйте использовать:
document.getElementsByTagName("textarea")[0].value = "content";
[0] указывает, что это первый блок текстового поля на странице. Или найдите атрибут id
элемента <textarea>
и используйте:
document.querySelector('#wmd-input').value = 'content';
Оба вышеперечисленных обновят содержимое stackoverflow textarea
, в котором я пишу этот ответ.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.
getElementsByTagName
? например сdocument.getElementsByTagName("textarea")[0].value = "test";