お世話になります。
サンプルページ作成とかで、ボタンなり文字リンクなりで簡単にスタイルを部分的に変更したいと思うのですがどうしたらいいんでしょうか?
divで囲まれた箇所のスタイルを■をクリックすることで変えられるようにしたいです。
よくある、onClicでバックカラーを変えるようなスクリプトはなんとなくわかるんですけど、div自体のスタイル変更?となってしまってどうしたらいいものかわからなくなってしまったので。
一応外部スタイルにしているので、部分的に変えるのは無理?なのかなとか思ったり。
ご教授よろしくお願いします。
例:たとえば
<div id="xxx">
テスト
</div>
<br>
<br>
■スタイル1 | ■スタイル2 | ■スタイル3
No.1ベストアンサー
- 回答日時:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Untitled</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<style>
div.c1{color:black;}
div.c2{color:red;}
div.c3{color:green;}
</style>
<script type="text/javascript">
function F(n){
document.getElementById('xxx').className='c'+n;
}
</script>
</head>
<body>
<div id="xxx" class="c1">
テスト
</div>
<br>
<br>
<a href="#" onclick="F(1);return false">■スタイル1</a> |<a href="#" onclick="F(2);return false"> ■スタイル2</a>
| <a href="#" onclick="F(3);return false">■スタイル3</a>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- その他(プログラミング・Web制作) seleniumbasic chrome操作について 1 2023/03/29 15:40
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- その他(悩み相談・人生相談) 大至急!19歳男です。死ぬ程悩んでることがあります。 身長170.5、体重66キロなのですが、足の股 2 2022/09/30 21:56
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript 【Javascript】ボタンクリックで2つのclassに対し、それぞれ別のclassを追加したい 1 2022/07/29 20:52
- カップル・彼氏・彼女 彼氏のAVを見ることについて 8 2022/09/05 14:52
- その他(ヘルスケア・フィットネス) 死ぬほどどうでもいい捉え方の質問。スタイルがいい条件に、高身長は入ると思いますか。 死ぬほどどうでも 2 2023/08/16 19:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
背景色を透明化
-
console.log結果をhtmlで表示し...
-
jQueryでクリックされた要素のi...
-
[急ぎ] videoタグで埋め込んだm...
-
変数名をどのようにつけるのが...
-
URL末尾に特定の文字を含む場合...
-
配列で特定キーが同じ値だった...
-
自働生成される<div>タグに連番...
-
123456789の順番の並...
-
createElementで作成した要素を...
-
jQueryで特定id以外の下にある...
-
マウスオーバーにてdivの切り替え
-
HTMLタグに複数のクラスを設定...
-
HTMLとJavaScriptで作ったタイ...
-
10秒後に1秒ごとに1行づつ表示...
-
jTweetsAnywhereでハッシュタグ...
-
読み込んだQRコードをフォーム...
-
cssでdisplay:noneを指定した時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
HTMLタグに複数のクラスを設定...
-
変数名をどのようにつけるのが...
-
401エラードキュメントを401.ht...
-
javascriptテキストBOX色を元に...
-
読み込んだQRコードをフォーム...
-
タブで開いてさらにタブ内をア...
-
createElementで作成した要素を...
-
removeEventListenerについて
-
表示・非表示のスクリプトで、...
-
HTMLとJavaScriptで作ったタイ...
-
HTMLとJavaScriptで作ったタイ...
-
getElementByIdの戻り値がnull...
-
指定したパスが現URLに含まれて...
-
[急ぎ] videoタグで埋め込んだm...
-
IFRAMEの表示/非表示を切り替え...
-
iframe内のリンクが飛ばないの...
-
removeAttribute()メソッドで削...
-
背景色を透明化
-
jQueryで同じid属性が複数あっ...
おすすめ情報