記事の作成日:2020/02/07
・Console.log または、 ・Alert() ・innerHTML ・innerText[省略しています] ・input (type="text")
<HTML> <!-- HEAD は省略しています。スクリプトは <SCRIPT> や <LINK> を使用して、読み込ませるかそのまま記述します。 --> <Body> <!-- value は ボタンの中の文字の内容です。 onclick は クリックされたときに実行させるためです。 --> <Input type="button" value="実行" onclick="f()"> </Body> </HTML>
Console.log を使うことによってデバッグのメッセージとしてログを残すことができます。
Console.log で出力されたメッセージは、各ブラウザの 開発者向けツール > コンソール から確認できます。
HTML内で 実行 ボタンを押すと コンソール に Hello world! が出力されます。
function f(){Console.log("Hello world!");}
<HTML> <!-- HEAD は省略しています。スクリプトは <SCRIPT> や <LINK> を使用して、読み込ませるかそのまま記述します。 --> <Body> <!-- value は ボタンの中の文字の内容です。 onclick は クリックされたときに実行させるためです。 --> <Input type="button" value="実行" onclick="f()"> </Body> </HTML>
alert は、 実行すると画面上にダイアログを表示します。
計算結果などユーザーに表示させることができます。
<input type="button" value="onclickに直接alert" onclick="alert('Hello world!');">
function f(){alert("Hello world!");}
<HTML> <!-- HEAD は省略しています。スクリプトは <SCRIPT> や <LINK> を使用して、読み込ませるかそのまま記述します。 --> <Body> <!-- value は ボタンの中の文字の内容です。 onclick は クリックされたときに実行させるためです。 --> <Input type="button" value="実行" onclick="f()"> <Div id="abc"></Div> </Body> </HTML>
innerHTML は、直接HTML にテキストを挿入します。(HTMLも可能です)
計算結果などユーザーに表示させることができます。
また、ページの内容を追加することもできます。
function f(){let outabc = document.getElementById("abc"); outabc.innerHTML = "Hello world!";}
<HTML> <!-- HEAD は省略しています。スクリプトは <SCRIPT> や <LINK> を使用して、読み込ませるかそのまま記述します。 --> <Body> <!-- value は ボタンの中の文字の内容です。 onclick は クリックされたときに実行させるためです。 --> <Input type="button" value="実行" onclick="f()"> <Input type="text" id="abc"> </Body> </HTML>
<input> (type="text"など) は、テキストボックスに文字列を挿入することができます。()
計算結果などユーザーに表示させることができます。
document.getElementById("なんとかかんとか") .value ここを忘れないようにしましょう。慣れてくると忘れる時がありますから。
ちょっとした結果表示に向いています。たとえば、数値など。
function f(){document.getElementById("abc").value = "Hello world!!";}