質問するログイン新規登録

回答編集履歴

2

ちょうせい

2021/10/22 03:03

投稿

yambejp
yambejp

スコア117967

answer CHANGED
@@ -1,4 +1,4 @@
1
- なお、getElementsByClassNameが返すのはHTMLCollecitionなので
1
+ getElementsByClassNameが返すのはHTMLCollecitionなので
2
2
  valueプロパティを持っていません
3
3
 
4
4
  こんな感じでしょうか?

1

ちょうせい

2021/10/22 03:03

投稿

yambejp
yambejp

スコア117967

answer CHANGED
@@ -1,5 +1,23 @@
1
- >inputhiddenで保持しているvalue値が一致した
1
+ なお、getElementsByClassNameが返すはHTMLCollecitionな
2
+ valueプロパティを持っていません
2
3
 
4
+ こんな感じでしょうか?
3
- という仕様なってないようえます
5
+ (hiddenは確認しのでtextてあります)
6
+ ```javascript
7
+ <script>
8
+ window.addEventListener('DOMContentLoaded', ()=>{
9
+ var code = "A";
10
+ var name = "太郎";
4
- なお、getElementsByClassNameが返すのはHTMLCollecitionなので
11
+ Object.entries({code,name}).forEach(x=>{
12
+ [...document.querySelectorAll(`.${x[0]}[value="${x[1]}"]`)].forEach(y=>{
13
+ y.remove();
14
+ });
15
+ });
16
+ });
5
- valueプロパティを持っていません
17
+ </script>
18
+
19
+ <input type="text" name="code[]" class="code" value="A">
20
+ <input type="text" name="code[]" class="code" value="B">
21
+ <input type="text" name="name[]" class="name" value="太郎">
22
+ <input type="text" name="name[]" class="name" value="花子">
23
+ ```