Я могу динамически заменить значение элемента h1
значением textarea
, которое находится на той же html-странице. Однако после размещения нескольких форм на странице, тега h1 на одной форме и размещения текстовой области на другой, ничего не происходит, когда я пытаюсь обновить значение h1 значением textarea, используя ТОЛЬКО простой Javascript.
Я пытался getElementById
, getElementByTagName
, innerHTML
и setAttribute
безрезультатно. Это невозможно или я что-то упустил? Я не могу найти ни одного примера в Интернете, который бы адресовал это.
UPDATE:
<form id=form1 action="">
<h1 id="h1tag">I'm H1</h1>
</form>
<form>
<label for='text1'>Change H1:</label>
<input type="textarea" value="" id="text1"/>
<button onclick="newHeading();">newHeading()</button>
</form>
Внешний javascript:
функция newHeading ()
{
document.getElementById (h1tag) .innerHTML = document.getElementById (text1) .value;
}