回答編集履歴

5

.

2022/10/12 06:24

投稿

int32_t
int32_t

スコア20925

test CHANGED
@@ -1,4 +1,4 @@
1
- ある時点で指定の名前の変数がるかどうか、ということです。
1
+ ある時点でのスコープで指定の名前の変数・プロパティ見えるかどうか、ということです。
2
2
  * `id`属性を持った要素は、その属性値のグローバル変数で参照できるようにHTML規格で決まっているため、いつでも参照できます。
3
3
  * `name` 属性は `<embed>` `<form>` `<img>` `<object>` の場合だけグローバル変数として参照できます。それ以外の要素ではグローバル変数としての参照はできません。
4
4
  * ただし、イベント処理中はイベントターゲットの要素自身とそれを所有する`form`要素がスコープとして設定されるので、`this.form.txtname` を `txtname` だけでアクセスすることができます。

4

.

2022/10/12 06:20

投稿

int32_t
int32_t

スコア20925

test CHANGED
@@ -1,7 +1,7 @@
1
1
  ある時点で指定の名前の変数があるかどうか、ということです。
2
2
  * `id`属性を持った要素は、その属性値のグローバル変数で参照できるようにHTML規格で決まっているため、いつでも参照できます。
3
3
  * `name` 属性は `<embed>` `<form>` `<img>` `<object>` の場合だけグローバル変数として参照できます。それ以外の要素ではグローバル変数としての参照はできません。
4
- * ただし、イベント処理中はイベントターゲットの要素自身とそれを所有する`form`要素がスコープとして挿入されるので、`this.form.txtname` `txtname` だけでアクセスすることができます。
4
+ * ただし、イベント処理中はイベントターゲットの要素自身とそれを所有する`form`要素がスコープとして設定されるので、`this.form.txtname` `txtname` だけでアクセスすることができます。
5
5
 
6
6
  https://html.spec.whatwg.org/C/#named-access-on-the-window-object:the-id-attribute
7
7
  https://html.spec.whatwg.org/C/#getting-the-current-value-of-the-event-handler

3

.

2022/10/12 06:18

投稿

int32_t
int32_t

スコア20925

test CHANGED
@@ -4,7 +4,7 @@
4
4
  * ただし、イベント処理中はイベントターゲットの要素自身とそれを所有する`form`要素がスコープとして挿入されるので、`this.form.txtname` が `txtname` だけでアクセスすることができます。
5
5
 
6
6
  https://html.spec.whatwg.org/C/#named-access-on-the-window-object:the-id-attribute
7
- https://html.spec.whatwg.org/multipage/webappapis.html#getting-the-current-value-of-the-event-handler
7
+ https://html.spec.whatwg.org/C/#getting-the-current-value-of-the-event-handler
8
8
 
9
9
 
10
10
 

2

.

2022/10/12 06:16

投稿

int32_t
int32_t

スコア20925

test CHANGED
@@ -1,4 +1,11 @@
1
1
  ある時点で指定の名前の変数があるかどうか、ということです。
2
2
  * `id`属性を持った要素は、その属性値のグローバル変数で参照できるようにHTML規格で決まっているため、いつでも参照できます。
3
- * `name` 属性は `<embed>` `<form>` `<img>` `<object>` の場合だけグローバル変数として参照できます。それ以外の要素ではグローバル変数としての参照はできません。デバッグ中に使えたのはたまたまスコープ中にそういう名前の変数があったのでしょう。
3
+ * `name` 属性は `<embed>` `<form>` `<img>` `<object>` の場合だけグローバル変数として参照できます。それ以外の要素ではグローバル変数としての参照はできません。
4
+ * ただし、イベント処理中はイベントターゲットの要素自身とそれを所有する`form`要素がスコープとして挿入されるので、`this.form.txtname` が `txtname` だけでアクセスすることができます。
4
5
 
6
+ https://html.spec.whatwg.org/C/#named-access-on-the-window-object:the-id-attribute
7
+ https://html.spec.whatwg.org/multipage/webappapis.html#getting-the-current-value-of-the-event-handler
8
+
9
+
10
+
11
+

1

.

2022/10/12 06:04

投稿

int32_t
int32_t

スコア20925

test CHANGED
@@ -1,4 +1,4 @@
1
1
  ある時点で指定の名前の変数があるかどうか、ということです。
2
2
  * `id`属性を持った要素は、その属性値のグローバル変数で参照できるようにHTML規格で決まっているため、いつでも参照できます。
3
- * `name` 属性はそういった挙動ありません。デバッグ中に使えたのはたまたまスコープ中にそういう名前の変数があったのでしょう。
3
+ * `name` 属性は `<embed>` `<form>` `<img>` `<object>` の場合だけグローバル変数として参照できます。れ以外の要素でグローバル変数としての参照はできません。デバッグ中に使えたのはたまたまスコープ中にそういう名前の変数があったのでしょう。
4
4