teratail header banner
teratail header banner
質問するログイン新規登録
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

2回答

631閲覧

Javascriptの実行環境が作れない

Masalu_Kudou

総合スコア93

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2022/03/30 10:04

0

0

お世話になっております。
現在JavaScriptの入門のサイトを見ており、サンプルプログラムを真似ております。
しかしすみません、初歩の初歩の部分で詰まっております。
Googleで似たような事例を探しているのですがうまく見つけられませんでした。

■ 参考サイト
https://www.javadrive.jp/javascript/dom/index26.html

このサイトの以下のサンプルの実行結果が期待値と違い、対応に困っております

<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>サンプル</title> </head> <body> <script> document.currentScript.insertAdjacentHTML('beforebegin', '<p>Hello</p>'); </script> <script> document.currentScript.insertAdjacentHTML('beforebegin', '<p>Bye</p>'); </script> </body> </html>

このコードの期待値としては

Hello

Bye

と表示されることなのですが、こちらの環境だと
ソースコードがそのままブラウザに表示されてしまいます。

【実行結果】
実行結果

元々「sample5-1.js」というファイル名を付けていたことが起因し、JScriptファイルとみなされていたようで、
JScript用の実行ツールでプログラムが動作していたため、
ファイルのプロパティより「800A03EA」というエラーを吐いておりました。
そこでファイルのプロパティにより実行プログラムを「Google Chome」に変更した次第です。
どなたか解消法、お分かりの方は是非アドバイスをお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

この HTML ページをブラウザで表示すると、 HTML ページに含まれている 2 つの <script> 要素の前に p タグの要素をそれぞれ追加して表示します。

HTML ファイルとしてください。

投稿2022/03/30 10:07

arcxor

総合スコア2857

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Masalu_Kudou

2022/03/30 10:13

ありがとうございます!! 申し訳ありません。htmlファイル内にJavaScriptを入れる場合は htmlにするのですね。初歩的な部分に気付けませんでした。
guest

0

ファイルの拡張子を .html にして、クロームで表示してください。

投稿2022/03/30 10:08

penguin520

総合スコア345

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Masalu_Kudou

2022/03/30 10:14

ありがとうございます!! 申し訳ありません。htmlファイル内にJavaScriptを入れる場合は htmlにするのですね。初歩的な部分に気付けませんでした。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問