(function() {
/* コメント投稿のテキスト(要素)を取得 */
var comment_post_message = document.getElementById('comment-post-message');
var comment_editor = document.getElementById('comment-editor');
/* コメント投稿のテキストにクリックイベントを付与 */
if(comment_post_message){
//alert(comment_post_message);
comment_editor.style.display="none";
comment_post_message.addEventListener("click", function(){if(comment_editor.style.display=="none"){comment_editor.style.display="";}else{comment_editor.style.display="none";}}, false);
}
})();
<!-- 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:">~</タグ> …表示