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

回答編集履歴

1

修正

2021/04/20 21:58

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  focus()の前に preventDefault()を入れるというのはどうでしょうか。
2
- ```
2
+ ```js
3
3
  var hoge = {
4
4
  IPAddressManagement: function (ip_1, ip_2, ip_3, ip_4, sn) {
5
5
  window.alert("Called");
@@ -54,12 +54,10 @@
54
54
  ```
55
55
 
56
56
  コードをより汎用的なものにするなら以下のようになるかもしれません。
57
- ```
57
+ ```js
58
58
  const hoge = {
59
- IPAddressManagement: function (inputs) {
59
+ IPAddressManagement: (inputs) => {
60
60
  // window.alert("Called");
61
- const objs = inputs.map((e) => document.getElementById(e));
62
-
63
61
  const ShiftArrow = (input_key, left, now, right) => {
64
62
  // console.log("pushed : ", input_key);
65
63
  switch (input_key.keyCode) {
@@ -81,7 +79,8 @@
81
79
  }
82
80
  };
83
81
 
82
+ const objs = inputs.map((e) => document.getElementById(e));
84
- dists = [null, ...objs, null];
83
+ const dists = [null, ...objs, null];
85
84
 
86
85
  objs.forEach((obj, i) => {
87
86
  obj.onkeydown = (press_key) => {