h1
要素の値を、同じhtmlページにあるtextarea
の値に動的に置き換えることができます。しかし、一度フォームに複数のフォームを配置すると、あるフォームのh1タグを別のテキストエリアに配置すると、h1値をtextarea値で更新しようとすると何も起こりません。h1要素を別のフォーム要素のテキストエリア値で動的に更新する
私は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(テキスト1).VALUE。 }
。あなたが話していることはまったく可能ですが、あなたの現在のコードで何が問題になっているかを見ることなく、誰もあなたを助けることはできません。 –
コードNathanを追加しました。それが理にかなってほしい。 JS初心者。 –