問題

とあるページを開いて、DevToolsを開いてコンソールで getElementById を実行したが、取得することができなかった。 一度inspectorで要素を選択してから再実行すると取得できるようになる。

答え

javascript - Can’t get element in Chrome Dev Tools unless I inspect it manually - Stack Overflow

ページが iframe を使っているためだった。 DevTools上部の top ▼ となっている部分を開くとframeの一覧が出て、操作したいframeを選択してから getElementById をすると取得することができた

![[note/Pasted-image-20230915060936.png|]]