JavaScript でこのチュートリアルをもう一度やっている皆さん。ボタンをクリックしても、新しい項目を入力した後にテキストが表示されないことに気付きました。理由を知っている人はいますか。私のcssから境界線があるので、それが入力されていることを知っています。とにかく、これまでの私のコードです。
<!doctype html>
<html>
<head>
<title>To do list with html and javascript</title>
<style>
ul { list-style: none; padding: 0; margin: 0; width: 400px;}
li { border: 4px solid #ccc; background: #eee; padding: 10px 15px; color: #000; }
</style>
</head>
<body>
<h1>To Do List</h1>
<p><button id="btnAdd">click here!</button></p>
<ul id="todolist">
</ul>
</ul>
<script src="todo.js"></script>
</body>
</html>
と
function addNewItem(list, itemText){
var listItem = document.createElement("li");
listItem.innerText = "itemText";
list.appendChild(listItem);
}
var btnNew= document.getElementById("btnAdd");
btnNew.onclick = function() {
var itemText = prompt("what is your task?")
addNewItem(document.getElementById("todolist"), itemText);
};