お世話になります。
HTMLの文章中に、フラッシュを挿入していますが、必要ない場合に「表示」「隠す」の処理をしたいと考えています。
ウィキペディアではよく利用されていますが、ソースが分かりません。
リファンレンスを探すにも、どう言ったワードで検索してよいのか・・
http://ja.wikipedia.org/wiki/Wikipedia:%E3%82%B5 …
これと同じような動きをするJavascriptのサンプルをご存知ないでしょうか?
よろしくお願いします。
No.3
- 回答日時:
No2です。
>でも、デフォルトで非表示だといいのですが、方法はありますか?
ANo2の最初に書いてあるように、単純にCSSのdisplay属性を切り替えているだけなので、最初にdisplayをnoneに設定しておいてあげればいいです。
この回答への補足
いろいろソースをいじってみたのですがわかりません。
こういうことでしょうか?
<html>
<head>
<script type="text/javascript">
function fuga(elm) {
var flag = (elm.innerHTML=='隠す');
document.getElementById('hoge').style.display = flag?'none':'block';
elm.innerHTML = flag?'表示':'隠す';
}
</script>
</head>
<body>
<button onclick="fuga(this)">表示</button>
<p>
<div id="hoge">
なんたらかんたら説明文<br>
画像なんかもあったりして
</div>
</body>
</html>
1さんのリンク先はソースが複雑で、2さんのソースがシンプルで分かりやすいのですが・・・よろしくお願いします。
No.2
- 回答日時:
CSSのdisplayやvisibilityを切り替えてやっているのが多いみたい。
<参考まで>
<html>
<head>
<script type="text/javascript">
function fuga(elm) {
var flag = (elm.innerHTML=='表示');
document.getElementById('hoge').style.display = flag?'block':'none';
elm.innerHTML = flag?'隠す':'表示';
}
</script>
</head>
<body>
<button onclick="fuga(this)">隠す</button>
<p>
<div id="hoge">
なんたらかんたら説明文<br>
画像なんかもあったりして
</div>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 電磁気学のポインティング・ベクトルの物理的意味。 7 2023/01/14 21:22
- Excel(エクセル) エクセルで特定の列を素早く出す方法 4 2022/07/29 01:47
- ロック・パンク・メタル ジミ・ヘンドリックスのCD、レコード 1 2022/03/30 08:47
- iPhone(アイフォーン) こちらWEB検索できるかが分かりません それからこちらの最安値があれば教えてください https:/ 2 2022/09/14 14:09
- ノートパソコン 「MacbookPro13インチ Mid 2012」を使ってますが、フレックスケーブルの交換について 1 2022/05/06 22:07
- Excel(エクセル) [スライサー]に関して、 1 2022/05/24 21:07
- 洋画 「トラ・トラ・トラ!」の字幕 3 2022/10/17 01:15
- その他(暮らし・生活・行事) モニタ上部の余ったスペースを収納にする方法 3 2023/03/12 17:40
- 船舶・クルーズ Windows10のエクスプローラにて。 1 2022/10/10 20:11
- メルカリ ブラックケアシャンプー 600ml 最安はどこ? 2 2022/04/04 05:16
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jQueryでシンプルドラッグドロ...
-
javascriptテキストBOX色を元に...
-
変数内容をHTML内で表示する方法
-
jQueryで同じid属性が複数あっ...
-
getElementByIdの戻り値がnull...
-
マウスを乗せるとメニュー表示
-
displayの状態を取得したい
-
読み込んだQRコードをフォーム...
-
MAX関数を使ってからLEFT JOIN...
-
タブで開いてさらにタブ内をア...
-
HTMLタグに複数のクラスを設定...
-
透過pngの透明部分以外をクリッ...
-
jQueryでタブ切り替え
-
jQueryでネスト構造の<li>がク...
-
「jQuery」アコーディオンメニ...
-
「画像クリックで音声再生」を ...
-
これはどんなJavaScriptなので...
-
JavaScriptで、?マークとコロ...
-
jQueryでヒアドキュメントを使...
-
1枚の画像をクリックして複数の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
読み込んだQRコードをフォーム...
-
createElementで作成した要素を...
-
removeEventListenerについて
-
クリックで色変更後に既に変更...
-
iframe内のリンクが飛ばないの...
-
[急ぎ] videoタグで埋め込んだm...
-
背景色を透明化
-
console.log結果をhtmlで表示し...
-
表示・非表示のスクリプトで、...
-
getElementByIdの戻り値がnull...
-
removeAttribute()メソッドで削...
-
テキストエリア内の一部の文字...
-
タブで開いてさらにタブ内をア...
-
IFRAMEの表示/非表示を切り替え...
-
HTMLタグに複数のクラスを設定...
-
jQueryのアコーディオンメニュ...
-
取得した要素がインライン要素...
-
変数内容をHTML内で表示する方法
おすすめ情報