HTML要素の表示・非表示のJavaScriptコード例

2010/11/02 15:45 Update
TAGS: HTML | JavaScript | 表示 | 非表示 | コード
<script language="javascript" type="text/javascript">
/** 
 * 要素を表示/非表示させる
 * @id 要素のID
 * @visible true(表示) または false(非表示)
 */
function visibleElement(id,visible){
    document.getElementById(id).style.display = visible ? "block" : "none";
}

/** 
 * 表示/非表示の自動切換え
 * @id 要素のID
 * @visible true(表示) または false(非表示)
 */
function changeVisibility(id){
    var ele = document.getElementById(id);
    if (ele.style.display == 'none') {
        //元々は'none'(非表示)の場合、表示させる
        ele.style.display = 'block';
    } else {
        //非表示にする
        ele.style.display = 'none';
    }
}
</script>

<a href="#" onclick="changeVisibility('myEle');">表示・非表示の自動切換え</a> | 
[<a href="#" onclick="visibleElement('myEle', true);">表示</a> | <a href="#" onclick="visibleElement('myEle', false);">非表示</a>]
<div id="myEle">表示されるものだよ</div>
要素を表示/非表示させるJavaScriptコード例

Sponsored Link


有关作者
Syboos.jp編集長AJavaやオープンソース情報の執筆、Webサイトの開発や運営全般の業務に携わる。