これは簡単な問題のように思えますが、私にはうまくいきません。
基本的に、私たちが仕事で使用する Web サイトでは、何度も繰り返し入力する必要があるため、いくつかの Web サイト フィールドに自動的にテキストを入力する JavaScript を少し作成しようとしていました。これを実現するために、JavaScript コードを実行するブックマークを作成して、必要に応じていくつかの異なるブックマークを作成することにしました。
問題は、getElementsByName で NULL を返すため、これを行うたびにエラーが発生することです。
document.getElementsByName("user_name")[0].value=("Type Username Here");
ここで私は混乱しますが、要素を調べて、見つけようとしている正確な要素を実際に見るか、同じ領域からソースを表示すると、完全に正常に機能します(見つけようとしているのは大きな iFrame にあります)。ベースソースだけを表示しても、まだ機能しません。
document.getElementById
まったく同じ問題があるものも使用してみました。
現在、コードを Chrome のコンソールに貼り付けて実行しているため、JavaScript を実行しようとするとすべてが正常に読み込まれます。
誰かが何か提案があれば、それは大歓迎です。
TL;DR: HTML ソースを見ないと JavaScript は動作しません。