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

質問編集履歴

2

修正

2017/10/20 03:55

投稿

tonari
tonari

スコア45

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  処理的にselectをclickした祭にまずtest or test1が取得でき、別windowが開かれ、その別windowを閉じた際に、空文字(?)null(?)が取得されて困っています。
8
8
 
9
- やりたいこととしましては、test or test1じゃない時には、前のevent.targetの値が来るようにしたいです。(1つ前のevent.targetの取得)
9
+ やりたいこととしましては、test or test1じゃない時には、1つ前のevent.targetの値が来るようにしたいです。(1つ前のevent.targetの取得)
10
10
 
11
11
  ```ここに言語を入力
12
12
  ーjsー
@@ -20,6 +20,7 @@
20
20
  var test = document.getElementById('test').name;
21
21
  var test2 = document.getElementById('test2').name;
22
22
 
23
+    //↓空文字(?)null(?)が取得された時にこのif文を通ってくれない
23
24
  if(event === test){~処理~
24
25
  }else if(event === test2){~処理~
25
26
  }

1

修正

2017/10/20 03:55

投稿

tonari
tonari

スコア45

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  こんにちは。
2
2
 
3
- 前提:selectをonClickした際に2つのイベントが起こる。window.onfocusは変更できない。
3
+ 前提:selectをonClickした際に2つのイベントが起こる。window.onfocusは変更できない。jQueryははいっていない。
4
4
 
5
5
  困っていること:window.onfocus内でevent.targetを使用する際、取得できる値がselectをclickした時以外にも、別windowを閉じるなどの処理をしても取得できてしまい。狙ったもの以外も取れてしまう。
6
6