JavaScriptでの文字の大きさの変更について教えてください
以下のコードなのですが
gamesの文字を大きくしたいです
でも下記のコードのやり方だとだめでした
font-sizeでは無理なのでしょうか?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></sc …
<title>間違い探しゲーム!</title>
<style>
span {
cursor:pointer;
}
mozi {
font-size:40px;
}
</style>
</head>
<body>
<h1>間違い探しゲーム!</h1>
<p><input type="button" value="開始" onclick="gameStart();"></p>
<p id="score"></p>
<div id="cells"></div>
<script>
var level = 0;
var games = [
['問','間'],
['大','太'],
['白','臼']
];
games.className = "mozi";
var MAX_LEVEL = games.length - 1;
var DIM_FIRST = 5;
var DIM_DELTA = 3;
var dim = DIM_FIRST;
var t1;
var t2;
function gameStart() {
var dummy = games[level][0];
var seikai = games[level][1];
if (level == 0) {
$('#score').empty();
t1 = new Date().getTime();
}
//dim*dimのspan要素を使って#cellsに突っ込む
//ゲーム画面5*5にする
var cells = '';
for (var i = 1; i <= dim * dim; i++) {
cells += '<span id="s' + i + '"></span>';
if (i % dim == 0){
cells += '<br />';
}
}
$('#cells').html(cells);
//dummyで埋められた配列を作る
var chars = [];
for (var i = 0; i < dim * dim; i++){
chars.push(dummy);
}
//配列のうち一つを正解にする
var offset = Math.floor(Math.random() * chars.length);
chars.splice(offset, 1, seikai);
//span要素にそれらの配列の値をはめ込む
for (var i = 1; i <= chars.length; i++) {
$('#s'+i).text(chars[i - 1]);
$('#s'+i).click(function(){
if ($(this).text() == seikai) {
level++;
dim += DIM_DELTA;
if (level > MAX_LEVEL) {
t2 = new Date().getTime();
$('#score').text('Your SCORE is '+(t2-t1)/1000+'!!');
level = 0;
dim = DIM_FIRST
return false;
}
gameStart();
}
});
}
}
</script>
</body>
</html>
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
スクリプトで生成された要素にはクラス設定がされていませんので、CSSで指定したつもりかも知れませんが、対象とはなりません。
また、他の方もご指摘のように
mozi { font-size:40px; }
は、 .mozi{ ~~ } でないとクラスが対象とはなりません。
DOMの構造がご提示のままなら、クラス設定などなくても
#cells span { font-size: 40px; }
とか、
#cells { font-size: 40px; }
で、充分事足りるように思いますが・・・
No.1
- 回答日時:
誤) mozi {}
正) .mozi {}
誤) games.className = "mozi";
正) $('#cells').addClass("mozi");
or
誤) cells += '<span id="s' + i + '"></span>';
正) cells += '<span id="s' + i + '" class=mozi></span>';
個人的なオススメ
<style>#cells span { font-size:40px; }</style>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
google apps scriptの終了のさせ方
-
JavaScriptで決まった「時刻」...
-
jqGridについて
-
C#OpenCv V4にのエラーに関する...
-
ローカルにあるファイルを検索...
-
C# 演算 奇数と偶数 表現の仕方
-
VSCODE[Python]の設定について
-
ASP.NETのコントロールの値をJa...
-
1日1回だけ引けるjavascriptお...
-
イベントが初めの一回しか起き...
-
1日1回だけ引けるjavascriptお...
-
C# 演算 分岐処理 繰り返し処理
-
イラストレーターでドキュメン...
-
シンプルなweb版スタンプラリー...
-
チェックボックスのチェック保持
-
javascriptでテーブルに追加し...
-
【javascript】正規表現で括弧...
-
gas スプレッドシートがアクテ...
-
なぜmatchメソッドがエラーにな...
-
カンマで終わってるのはセミコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
var exports = exports || {}; ...
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
GASでundefinedエラーが出ます
-
ジェネレーターの作り方
-
GASでGoogleフォームの自動返信...
-
HTMLで作った時報アプリが動き...
-
javascriptでテーブルに追加し...
-
html javascript リンク先アド...
-
【西暦等の変換】
-
ローカルにあるファイルを検索...
-
ASP.NETのコントロールの値をJa...
-
なぜmatchメソッドがエラーにな...
-
翌月を取得するGASが分かりません
-
gas スプレッドシートがアクテ...
-
ASP.NET MVCでObjectをjsに渡す
-
カンマで終わってるのはセミコ...
-
JavaScriptで文字列の特定文字...
-
javascriptでiframeのURL変更は?
-
APIを使って埋め込んだグーグル...
おすすめ情報