前提・実現したいこと
簡単なtodoリストを作っているのですが、テキストを入力して追加を押してもli要素が表示されないです。
該当のソースコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>やることリスト</title> <link rel="stylesheet" href="todo.css"> <body> <div id="container"> <h1>やることリスト</h1> <input type="text" id="text_name"> <input type="button" value="追加" onclick="add()"> <ul id="todoList"></ul> </div> <script> function add() { var box = []; var input = document.getElementById("text_name"); box.push(input.nodeValue); for (var i =0; i < box.length; i++) { var li = document.createElement('li'); li.textContent = box[i] document.getElementById('todoList').appendChild(li); } } </script> </body> </html>
試したこと
原因をずっと調べているのですが現時点では分かっていないです。。
ご教示いただけると幸いです、
回答1件
あなたの回答
tips
プレビュー