実現したいもの
HTMLとjavascriptを使用して、入力した文字を使用してボタンを作成するコードを書いています。
例)たかしと入力すると「たかし」と書かれたボタンが表示される
既に「たかし」のボタンがあった場合、window.alertなどで「同じ名前のボタンは作成できません」という警告を出したいと考えています。
上手く表示する方法はないでしょうか?
該当のソースコード
<HTML> <body> <div id="popup">ユーザー名 <input class="input_user" id="touroku" placeholder="入力" type="text" name="input_text"> </body> </HTML> <script> const tourokubutton = document.createElement("input"); tourokubutton.classList.add('addition'); tourokubutton.type = 'submit'; tourokubutton.value = '登録'; document.body.appendChild(tourokubutton) function clickbutton() { const tourokubuttonClick = document.getElementsByClassName('addition')[0]; tourokubuttonClick.addEventListener('click', ()=>{ const textbox =document.getElementsByClassName('input_user'); const inputvalue = textbox[0].value; const namebutton = document.createElement('input'); namebutton.classList.add('name'); namebutton.type = 'button'; namebutton.value = inputvalue; document.body.appendChild(namebutton);} }clickbutton() </script>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/17 04:14