回答編集履歴

1

コード追記

2018/08/27 23:15

投稿

think49
think49

スコア18166

test CHANGED
@@ -1,3 +1,47 @@
1
+ ### コード
2
+
3
+
4
+
5
+ - [datalist要素 + input event - JSFiddle](http://jsfiddle.net/817gtvr6/1/)
6
+
7
+
8
+
9
+ ```HTML
10
+
11
+ <input list="testList" id="testId" name="testName" />
12
+
13
+ <datalist id="testList">
14
+
15
+ <option value="test1">
16
+
17
+ <option value="test2">
18
+
19
+ <option value="test3">
20
+
21
+ <option value="test4">
22
+
23
+ </datalist>
24
+
25
+ <script>
26
+
27
+ 'use strcit';
28
+
29
+ document.getElementById('testId').addEventListener('input', function handleInput (event) {
30
+
31
+ console.log(event.target.value);
32
+
33
+ }, false);
34
+
35
+ </script>
36
+
37
+ ```
38
+
39
+
40
+
41
+ ### 参考
42
+
43
+
44
+
1
45
  - [4.10.8 datalist要素 - HTML Standard 日本語訳](https://momdo.github.io/html/form-elements.html#the-datalist-element)
2
46
 
3
47
  - [input event - Can I use...](https://caniuse.com/#feat=input-event)