Описание тега jaipur
Аналогичным образом на ваш вопрос здесь, вопрос в том, что вы пытаетесь ссылаться на HTML-элемент с помощью класса
имя, которое не существует.
Фрагмент HTML-кода Вы предоставили содержит один тег<div>
элемент, чей класс
атрибут имеет значение "содержания"
. Ваш JavaScript использует getElementsByClassName()
метод с аргументом поиска-поле-выпадающем-меню component'
, который, кажется, пришли из ниоткуда.
Поэтому, чтобы объяснить кратко об getElementsByClassName()
метод, он используется для поиска в набор HTML-элементов для всех элементов, имеющих класс
атрибут со значением, указанным в качестве аргумента. Например, getElementsByClassName('фу')
будет соответствовать <див класс="фу">...</div>В
, а <в классе="Foo бар">...</а>
, но это не соответствует <Р=класса"фрагментик" идентификатор=имя"Foo"="фу">...</Р>
.
Заменить mytexthere
внутри тега<div>
элемент, вы можете использовать этот метод с аргументом "содержание"
(это имя класса тега<div>
элемент); определить правильный индекс, если метод возвращает более одного элемента; затем установите текстового содержимого
собственность на нужное значение:
документ.getElementsByClassName('контент')[2].текстового содержимого='...';
где [2]
необходимо изменить на правильный номер индекса из списка элементов, возвращаемых getElementsByClassName('контент')
.
Есть и другие методах JavaScript, вы можете использовать, такие как querySelector()
, который—чтобы быть полезным—необходимо читать на селекторы CSS. Но, раз вы знакомы с этим, вы можете выполнять некоторые очень мощным элементом запросы.