
htmlで
<label> フルーツの名前は <fruit> </label>
<input type="button" value="進む" onclick="go(1)"> //ボタン
<script>
const fruit = [
"りんご",
"ばなな",
"ぶどう",
]; //フルーツの配列
let num = 0;
function go(e) {
fruit [num + 1];
</script>
これだとhtmlのラベルに入ってる<fruit>が反応しないのですがどこが間違ってますか??
ボタンをクリックしたときに名前が変わるようにしたいです
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
発想を変えて、HTMLの中に埋め込む。
(全角空白は半角に置換のこと。)
<!DOCTYPE html>
<meta charset="UTF-8">
<title>Test</title>
<style>
.tg span:nth-of-type(n+2) { display: none; }
</style>
<body>
<p class="tg">
フルーツの名前は
<span>りんご</span>
<span>ばなな</span>
<span>ぶどう</span>
</p>
<p class="tg">
野菜の名前は
<span>メロン</span>
<span>スイカ</span>
<span>イチゴ</span>
</p>
<script>
function handler ({target: e}, tg, span) {
if (tg = e.closest ('.tg'))
if (span = tg.querySelector ('span'))
tg.appendChild (span);
}
document.addEventListener ('click', handler, false);
</script>
No.1
- 回答日時:
こんにちは
何をしたいのかよくわからないけれど・・・
ひょっとして、こんなことなのでしょうか?
<!DOCTYPE HTML>
<html lang="ja">
<head><title>Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script>
const fruit = ["りんご","ばなな","ぶどう"];
let num = 0;
function go() {
document.getElementById('fruit').textContent = fruit[num++ % fruit.length];
}
</script>
</head>
<body>
<label> フルーツの名前は <span id="fruit"></span></label>
<input type="button" value="進む" onclick="go()" />
</body>
</html>
ありがとうございます!
後これなんですが
fruit[num++ % fruit.length];
ここはどういう処理をしてるんですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
jQueryで同じクラス名のものを...
-
タグを教えてください。
-
ラジオボタンを複数選択したと...
-
jsで質問です。 formをsubmitし...
-
2025年相性がいい人のサイトの...
-
CookieをWebStoeageに変える
-
Adobe acrobat proでフォームを...
-
Outlookのアカウントがあるとメ...
-
jqueryのselect2で検索欄の文字...
-
<tr>指定した表の行要素をボ...
-
食材の期限を管理するためにGAS...
-
ビデオのJSについて
-
鍵盤アプリで、スマホの画面に...
-
<div>のタッチ状態を維持したま...
-
jQueryでシンセサイザーを作っ...
-
プログラミング 学習
-
HTMLでサブフレームから親のス...
-
ジャバスクリプトについて。
-
プログラムについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
function の return 値を表示し...
-
JavaScriptでiframeの内容を「...
-
SCRIPT5007: 未定義または NULL...
-
getElementsByNameで要素が取得...
-
キーを押している間の時間を計...
-
複雑な再帰(?)に関して
-
乱数を一定時間毎に表示させた...
-
JavaScriptでのEnterキーとAlt+...
-
javascriptでtextareaの文字列...
-
フォーカス移動抑止について
-
iframe内に表示するページを5分...
-
イメージ(画像)の上に重ねたテ...
-
ウィンドウのタイトルを変えたい
-
onmouseoverのクラス指定
-
クリックすると別の文章を表示する
-
JavaScriptについての質問です。
-
出荷予定日を表示するJavaスク...
-
bodyタグのfocus
-
JavaScript でキーを送る
-
マウスクリックした地点のテキ...
おすすめ情報