From 2902325a729c981b38c93336e35b21eb45e36d6b Mon Sep 17 00:00:00 2001 From: takahashi Date: Sat, 9 Nov 2019 16:38:08 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=E3=82=BF=E3=82=B0=E3=81=AE=E6=A4=9C?= =?UTF-8?q?=E7=B4=A2=E3=82=92=E4=BD=9C=E3=82=8A=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Todo/src/serchtag.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Todo/src/serchtag.js diff --git a/Todo/src/serchtag.js b/Todo/src/serchtag.js new file mode 100644 index 0000000..6738da8 --- /dev/null +++ b/Todo/src/serchtag.js @@ -0,0 +1,24 @@ + +//タグの検索 +function serchTag() { + //テキストに入れた、タグの名前 + let tag = document.getElementById("tag"); + + //todoリストに入っている分ループ + for (let i = 0; i < /*リストの長さ*/ ; i++) { + //class_name[1]に内容 [2]にタグ名 + let class_name = document.getElementsByClassName('"' + i + '"'); + + //タグが指定されたかどうか。 + if (class_name[2] == null) { + //タグがないときは何もしない + class_name.style.display = "none"; + } else { + //タグが検索したときにあって、かつタグがtextに入れたタグと一致していないもの + if (class_name[2] != tag.value) { + class_name.style.display = "none"; + } + } + } + +} From 2600da545ad1ec29e8f506ac60a9120cfbfeafa1 Mon Sep 17 00:00:00 2001 From: takahashi Date: Sat, 9 Nov 2019 17:50:35 +0900 Subject: [PATCH 2/3] =?UTF-8?q?taskNumber=E3=82=92=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Todo/src/serchtag.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Todo/src/serchtag.js b/Todo/src/serchtag.js index 6738da8..cef34d0 100644 --- a/Todo/src/serchtag.js +++ b/Todo/src/serchtag.js @@ -1,11 +1,10 @@ - //タグの検索 function serchTag() { //テキストに入れた、タグの名前 let tag = document.getElementById("tag"); //todoリストに入っている分ループ - for (let i = 0; i < /*リストの長さ*/ ; i++) { + for (let i = 0; i < taskNumber; i++) { //class_name[1]に内容 [2]にタグ名 let class_name = document.getElementsByClassName('"' + i + '"'); @@ -20,5 +19,4 @@ function serchTag() { } } } - } From d08e80dd5a86ac5e89e41c00bb8e56f9201b74b7 Mon Sep 17 00:00:00 2001 From: takahashi Date: Sat, 9 Nov 2019 21:11:33 +0900 Subject: [PATCH 3/3] =?UTF-8?q?let=E3=82=92const=E3=81=AB=E7=9B=B4?= =?UTF-8?q?=E3=81=97=E3=81=A6=E3=80=81=E3=82=A2=E3=83=AD=E3=83=BC=E9=96=A2?= =?UTF-8?q?=E6=95=B0=E3=81=AB=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Todo/src/serchtag.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Todo/src/serchtag.js b/Todo/src/serchtag.js index cef34d0..21fdddc 100644 --- a/Todo/src/serchtag.js +++ b/Todo/src/serchtag.js @@ -1,12 +1,12 @@ //タグの検索 -function serchTag() { +const serchTag = () => { //テキストに入れた、タグの名前 - let tag = document.getElementById("tag"); + const tag = document.getElementById("tag"); //todoリストに入っている分ループ - for (let i = 0; i < taskNumber; i++) { + for (const i = 0; i < taskNumber; i++) { //class_name[1]に内容 [2]にタグ名 - let class_name = document.getElementsByClassName('"' + i + '"'); + const class_name = document.getElementsByClassName('"' + i + '"'); //タグが指定されたかどうか。 if (class_name[2] == null) { @@ -19,4 +19,4 @@ function serchTag() { } } } -} +};