JS コード:alert(document.getElementById("box").innerHTML);
上記のコードを実行できないのはなぜですか? Firefox ブラウザーで実行するとポップアップ ウィンドウが表示されません。解決策はありますか?
人生最曼妙的风景,竟是内心的淡定与从容!
JS ファイルは以下に配置する必要があります。ロード順序が間違っています
リーリー
コードが完全に書かれていないため、読み込み順序を逆に書いたと思われます
実行タイミング window.load これを見てください
このコードが Firefox でウィンドウをポップアップできるかどうかを個人的にテストしてください。 Firefox がアラート ボックスのポップアップを妨げている可能性があります。 f12 に切り替えて、コンソール出力を表示します。 console.log(document.getElementById("box").innerHTML)
console.log(document.getElementById("box").innerHTML)
abc.jsでアラートを書きましたか?この場合、アラート実行時にid="box"の要素が取得できなくなります
JS ファイルは以下に配置する必要があります。ロード順序が間違っています
リーリーリーリー
コードが完全に書かれていないため、読み込み順序を逆に書いたと思われます
実行タイミング
window.load これを見てください
リーリー
このコードが Firefox でウィンドウをポップアップできるかどうかを個人的にテストしてください。 Firefox がアラート ボックスのポップアップを妨げている可能性があります。
はい、前の兄弟が言ったように、jsはボディコードの前にsrcに来ます。当時はdomがなかったので、ノードid=boxを取得できませんでした。これによりエラーが報告されます。js を学習する人が知っておくべきことの 1 つは、ブラウザーのコンソールを開いてエラーがあるかどうかを確認することです。f12 に切り替えて、コンソール出力を表示します。
console.log(document.getElementById("box").innerHTML)
abc.jsでアラートを書きましたか?この場合、アラート実行時にid="box"の要素が取得できなくなります
リーリー