質問編集履歴

2

質問についての記載が少なすぎたため

2019/10/27 20:57

投稿

tokio-k
tokio-k

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,11 +1,71 @@
1
- 文字  編集ボタン
1
+ ### 前提実現したいこと
2
-
3
- ・文字  編集ボタン
4
-
5
- ・文字  編集ボタン
6
2
 
7
3
 
8
4
 
9
- うふうに並んでます。
5
+ JavaScriptでtodolistを作っています。
10
6
 
7
+ タスクを後から変更できるようにしたいのですが、文字の入力の仕方がわかりません。
8
+
9
+ 検索しても、特定の文字に変えるなどしか見つけれず、検索がうまくいきません。
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+ ```JavaScript
18
+
19
+ let plus=document.getElementById("plus-a");
20
+
21
+ plus.addEventListener('click',function(){
22
+
23
+ let newTask = document.getElementById("WantToAdd").value;
24
+
25
+ let lists = document.getElementById("todolist-a");
26
+
27
+ lists.insertAdjacentHTML("afterbegin","<li><p>◉</p>"+newTask+"<i class='far fa-trash-alt gomi'></i><i class='fas fa-edit edi'></i></li>");
28
+
11
- JavaScriptを使って編集ボタンを押した時にその文字を好きなように変更できるようにしたいです。調べてもなかなか見つかりません。わかる方いたらお願いします。
29
+ lists.querySelector('.edi').addEventListener('click',function(){
30
+
31
+
32
+
33
+ })
34
+
35
+ });
36
+
37
+
38
+
39
+ ```
40
+
41
+
42
+
43
+ ```html
44
+
45
+ <div class="task-wrapper">
46
+
47
+ <span style="white-space: nowrap;" class="add-task-wrapper">
48
+
49
+ <form id="form-a" class="add-task-wrappers">
50
+
51
+ <input type="button" value="+" class="add-mark" id="plus-a">
52
+
53
+ <input style="background-color:rgb(206, 214, 95)"placeholder="今日やることを追加してください" class="add-task" id="WantToAdd" value="" >
54
+
55
+ </form>
56
+
57
+ </span>
58
+
59
+ <ul id="todolist-a" class="todolist">
60
+
61
+ <!-- todolistを追加 -->
62
+
63
+ </ul>
64
+
65
+ </div>
66
+
67
+ ```
68
+
69
+ inputタグに入力された文字をタスクとして<li>要素で追加してます。
70
+
71
+ そのタスクの中に編集マークがあり、その部分をクリックするとタスクの文字を変更できるようにしたいです。

1

2019/10/27 20:57

投稿

tokio-k
tokio-k

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- __イタリックテキスト__・文字  編集ボタン
1
+ ・文字  編集ボタン
2
2
 
3
3
  ・文字  編集ボタン
4
4