テキストエリアに書いた内容を、別場所(下のほう)に<p>で囲んで表示したいと思いまして、
以下通り書きましたが、うまくいかないですね、何が問題でしょうか? 教えてください。
HTML/Javascript
1<body> 2 <div id="test"> 3 <textarea id="text">これはテストです</textarea> 4 <button onclick ="postTxt()" id="add-btn">登録</button> 5 6 <div id="post"> 7 <!--<p>テキストが表示される</p>--> 8 </div> 9 </div> 10 11 <!-- Javascript --> 12 <script> 13 14 let text = document.querySelector('#text') 15 let post = document.querySelector('#post') 16 17 //HTML書き込む 18 function postTxt () { 19 if (text.value == 0) { 20 alert('入力してください。') 21 } else { 22 if (window.confirm ('登録しますか?')) { 23 post.appendChild(` 24 <p>${text.value}</P> 25 `) 26 } 27 } 28 } 29 </script> 30</body>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/26 14:07