HTML表示/非表示切り替えブロック;divとボタン
HTML中に置く表示/非表示切り替えdivブロック
HTML記述
開始時は閉じている
<div id="div_1">
<p><input type="button" value="説明を表示する" style="WIDTH:10em"
onClick="document.getElementById('div_2').style.display='block';
document.getElementById('div_1').style.display='none'"></p>
</div>
<div id="div_2" style="display:none">
<p><input type="button" value="説明を隠す" style="WIDTH:10em"
onClick="document.getElementById('div_2').style.display='none';
document.getElementById('div_1').style.display='block'"></p>
<p>
なんだかんだ。(説明文)
</p>
<p><input type="button" value="説明を隠す△" style="WIDTH:10em"
onClick="document.getElementById('div_2').style.display='none';
document.getElementById('div_1').style.display='block';
document.location='#div_1'"></p>
</div>
開始時は開いている
<div id="div_1" style="display:none">
<p>
<input type="button" value="説明を表示する" style="width:10em"
onClick="document.getElementById('div_2').style.display='block';
document.getElementById('div_1').style.display='none'">
</p>
</div>
<div id="div_2" style="display:block">
<p>
<input type="button" value="説明を隠す" style="width:10em"
onClick="document.getElementById('div_2').style.display='none';
document.getElementById('div_1').style.display='block'">
</p>
<p>
なんだかんだ。(説明文)
</p>
<p>
<input type="button" value="説明を隠す△" style="width:10em"
onClick="document.getElementById('div_2').style.display='none';
document.getElementById('div_1').style.display='block';
document.location='#div_1'">
</p>
</div>
コードコピー機構
この記事のコードコピー機能は次の記述で実現しています。
<script type="text/javascript" src="http://k-hiura.cocolog-nifty.com/blog/files/hienv.js" charset="UTF-8"></script>
<div class="code-container">
<button class="copy-button" data-target="code-block-x">コピー</button>
<pre id="code-block-x" style="font-size: 12px;"><code>
ここにコードを置く。
コード上のHTMLエンティティは&xxx;表現にする必要がある。
例えば<は<とする。
</code></pre></div>
<script type="text/javascript" src="http://k-hiura.cocolog-nifty.com/blog/files/hienv2.js" charset="UTF-8"> /script>
複数置く場合はcode-block-xのxをそれぞれ別にしてください。
前後の
| 固定リンク

