回答編集履歴

1

テキスト修正

2018/09/06 12:23

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -14,4 +14,17 @@
14
14
 
15
15
  以下、上記を試すサンプルです。
16
16
 
17
- [https://jsfiddle.net/jun68ykt/b19mr5n6/3/](https://jsfiddle.net/jun68ykt/b19mr5n6/3/)
17
+ [https://jsfiddle.net/jun68ykt/b19mr5n6/3/](https://jsfiddle.net/jun68ykt/b19mr5n6/3/)
18
+
19
+ または、`forEach`で回すなら
20
+
21
+ ```javascript
22
+ [].forEach.call(document.getElementsByClassName('range'), (node, i) => {
23
+ node.addEventListener('input', e => {
24
+ const valueSpan = document.getElementById(`value${i+1}`);
25
+ valueSpan.innerHTML = e.target.value;
26
+ });
27
+ });
28
+ ```
29
+
30
+ サンプル: [https://jsfiddle.net/jun68ykt/b19mr5n6/4/](https://jsfiddle.net/jun68ykt/b19mr5n6/4/)