From 13cb02fcd527ef5513d8a85a7d0d2e7acc5e0eef Mon Sep 17 00:00:00 2001 From: WATAHIKI YUTO Date: Tue, 20 Jan 2026 00:24:37 +0900 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7?= =?UTF-8?q?=E3=82=AF=E3=83=88=E3=80=8D=E3=81=AE=E7=AF=80=E3=81=AEToDo?= =?UTF-8?q?=E3=82=A2=E3=83=97=E3=83=AA=E3=81=AE=E8=A7=A3=E7=AD=94=E3=81=AE?= =?UTF-8?q?=E3=82=BF=E3=82=A4=E3=83=9D=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/2-browser-apps/06-project/_samples/todo/script.js | 4 +++- docs/2-browser-apps/06-project/index.mdx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/2-browser-apps/06-project/_samples/todo/script.js b/docs/2-browser-apps/06-project/_samples/todo/script.js index c40ec45f4..15a23597e 100644 --- a/docs/2-browser-apps/06-project/_samples/todo/script.js +++ b/docs/2-browser-apps/06-project/_samples/todo/script.js @@ -2,7 +2,9 @@ const todoList = document.getElementById("todo-list"); const todoInput = document.getElementById("todo-input"); const addButton = document.getElementById("add-button"); -todoInput.oninput = () => (addButton.disabled = todoInput === ""); +todoInput.oninput = () => { + addButton.disabled = todoInput.value === ""; +}; addButton.onclick = () => { const todoItem = document.createElement("li"); diff --git a/docs/2-browser-apps/06-project/index.mdx b/docs/2-browser-apps/06-project/index.mdx index f4d1d901c..f05569c16 100644 --- a/docs/2-browser-apps/06-project/index.mdx +++ b/docs/2-browser-apps/06-project/index.mdx @@ -271,7 +271,7 @@ addButton.onclick = () => { addButton.disabled = true; // valueへの代入はoninputイベントを発火しない editButton.textContent = "編集"; editButton.onclick = () => { - const input = prompt("新しい内容を入力してください"。); + const input = prompt("新しい内容を入力してください。"); // prompt関数は入力された文字列が空の場合は空文字列 ("")、キャンセルされた場合はnullを返す if (input !== "" && input !== null) todoText.textContent = input; };