
プログラミング(JavaScript)の課題についてです。
クリックされましたという文章を繰り返す方法を教えてください。
一応、自分で書きましたが、うまく動きません。
(略)
function click(){
for(var i=0;I<5;I++){
var p=document.getElementById(“result”);
p.textContent=‘クリックされました’;
}
}
大雑把で申し訳ありませんが、よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
すでに回答は出ていますので、同じ書くなら…というおまけの話
>for(var i=0;I<5;I++){
>var p=document.getElementById(“result”);
>p.textContent=‘クリックされました’;
>}
上記だと、ループ内でまったく同じことを繰り返しているので、ループ自体が無駄です。
仮にそうでないとしても、変数定義の「var p = ~~」は一度行えばよいはずなので、ループの外に出すのが普通。
ご提示のコードのままだと、要素の内容を同じものに5回上書きしているだけなので、
document.getElementById("result").textContent = 'クリックされました';
を一度実行するのと同じことになっています。
No.1
- 回答日時:
わずか数行のプログラムですが、修正すべき箇所が複数あります。
ヒント
1. click の関数名は使えません。
2. それ以外の間違いは、大文字・小文字、全角・半角などです。
3. 文字列の結合は + 演算子です。+= も使えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Strutsで半角英数字1文字以上
-
翌月を取得するGASが分かりません
-
JavaScriptで、現在日時から100...
-
cgiでポーリングして取得したデ...
-
javascriptでテーブルに追加し...
-
ASP.NET MVCでObjectをjsに渡す
-
JavaScriptで年月日表示のカウ...
-
アルファベットABCD…をスマート...
-
C#OpenCv V4にのエラーに関する...
-
javascriptでiframeのURL変更は?
-
なぜmatchメソッドがエラーにな...
-
JavaScriptが期待どおりに動い...
-
ローカルにあるファイルを検索...
-
HTMLにWSHを組み込む
-
GASのエラー「undefined からプ...
-
Vb.netのグローバル変数の宣言...
-
<a>タグのテキストを取得
-
関数でy=g(x)のgとは何の略です...
-
ActiveXobjectが作成できない
-
java scriptでの表示件数の制御...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
google apps scriptの終了のさせ方
-
C#で、ContextMenuStripに動的...
-
C#OpenCv V4にのエラーに関する...
-
javascriptでiframeのURL変更は?
-
ASP.NET MVCでObjectをjsに渡す
-
ASP.NETのコントロールの値をJa...
-
ローカルにあるファイルを検索...
-
GASでundefinedエラーが出ます
-
ジェネレーターの作り方
-
船のゲームを作っているのです...
-
商品コードを入力で、商品名、...
-
スクリプトのフルパス取得したい
-
HTMLにWSHを組み込む
-
Javascript 特定のフォルダのデ...
-
XMLの空白要素をJavas...
-
google feed api
-
html javascript リンク先アド...
-
JavaScriptで平日のみをカウン...
-
$("body").height();と$("body"...
-
シンプルなweb版スタンプラリー...
おすすめ情報
自力でできました!
ありがとうございます!