HTML
<span class="image-data-link" onclick="ImageDataLink(this);">RICOH GR DIGITAL 2</span>
<span class="dspno">Exposure Time : 1/760 , F Number : 7.1 , ISO : 100</span>
JAVASCROPT
function ImageDataLink(el) {
if(el.nextElementSibling.className=="dspno"){
el.nextElementSibling.className="disp";
}else{
el.nextElementSibling.className="dspno";
}
}
CSS
span.dspno{
display: none;
}
span.disp{
display: ;
}
<!-- http://www.ne.jp/asahi/hishidama/home/tech/web/html/disabled.html -->
visibilityをhiddenにすると、そのタグは非表示になる。ただしそのタグがあったスペースはそのまま残る。(レイアウトは変わらない)
displayをnoneにすると、そのタグ自体の存在が消えたようになる(そのタグがあったスペースは縮まって無くなる)。(レイアウトが変わる)
HTMLタグ
関連するスタイルにはvisibilityとdisplayがある。
<タグ style="visibility:hidden">~</タグ> …非表示
<タグ style="visibility:visible">~</タグ> …表示
<タグ style="visibility:">~</タグ> …表示
<タグ style="display:none">~</タグ> …非表示
<タグ style="display:">~</タグ> …表示