回答編集履歴

1

誤解を招く可能性のある文章を修正

2022/02/14 12:48

投稿

PlugOut777
PlugOut777

スコア917

test CHANGED
@@ -4,7 +4,7 @@
4
4
  > 代入式の左辺には、省略可能なプロパティ アクセスを指定できません。
5
5
  document.getElementsById("fuga")の存在が明らかではないからです。
6
6
  if文でdocument.getElementsById("fuga")の結果に対して存在チェックを入れるか、!を使って以下のように存在を確定させる必要があります。
7
- (ただし後者の場合、document.getElementsById("fuga")が存在しない場合は実行エラーになります)
8
7
  ```TypeScript
9
8
  document.getElementsById("fuga")!.style.height = height + 'px';
10
9
  ```
10
+ ただしこの場合、document.getElementsById("fuga")の結果が存在しない場合は実行エラーになります