回答編集履歴
3
位置関係をはっきりさせるためにコード追加
answer
CHANGED
@@ -4,6 +4,7 @@
|
|
4
4
|
|
5
5
|
```lang-javascript
|
6
6
|
// 省略
|
7
|
+
let elm = document.getElementById('hoge');
|
7
8
|
let inputElm = document.createElement('input');
|
8
9
|
|
9
10
|
inputElm.addEventListener('focus',focusFunc,false);
|
2
コードを訂正
answer
CHANGED
@@ -4,8 +4,10 @@
|
|
4
4
|
|
5
5
|
```lang-javascript
|
6
6
|
// 省略
|
7
|
-
let
|
7
|
+
let inputElm = document.createElement('input');
|
8
|
-
|
8
|
+
|
9
|
-
|
9
|
+
inputElm.addEventListener('focus',focusFunc,false);
|
10
|
+
|
11
|
+
elm.appendChild(inputElm);
|
10
12
|
// 省略
|
11
13
|
```
|
1
リンクの付与とコードの訂正
answer
CHANGED
@@ -1,7 +1,11 @@
|
|
1
1
|
TypeScriptちょっとやったことないのでできるかわからないですけど、
|
2
2
|
|
3
|
-
`addEventListener`を使ってみてはどうでしょう?
|
3
|
+
[`addEventListener`](https://developer.mozilla.org/ja/docs/Web/API/EventTarget/addEventListener)を使ってみてはどうでしょう?
|
4
4
|
|
5
|
-
```
|
5
|
+
```lang-javascript
|
6
|
+
// 省略
|
7
|
+
let divElm = document.createElement('div');
|
8
|
+
divElm.innerHTML = '<input type="text" value="入力"></input>';
|
6
9
|
divElm.addEventListener("focus",focusFunc,false);
|
10
|
+
// 省略
|
7
11
|
```
|