制作默认DIV(JS代码)

时间:2012-10-18 23:27:54

标签: javascript css

这是一个小问题。

http://jsfiddle.net/fkling/TpF24/ 在这个例子中,我需要< div> Bar 1< / DIV>默认情况下是开放的......

我该怎么做?

就是这样,非常感谢! :d

JS代码:

var current = null;

function showresponddiv(messagedivid){
    var id = messagedivid.replace("message-", "respond-"),
        div = document.getElementById(id);

    // hide previous one
    if(current && current != div) {
        current.style.display =  'none';
    }   

    if (div.style.display=="none"){
        div.style.display="inline";
        current = div;
    }
    else {
        div.style.display="none";
    }
}

2 个答案:

答案 0 :(得分:3)

默认情况下,在HTML中删除display: none。演示:jslint。 或者正如Gaby建议通过在showresponddiv('message-1')上调用windiw.load来使用javascript隐藏div。

答案 1 :(得分:0)

添加

window.onload = function(){
    showresponddiv('message-1'); 
}

http://jsfiddle.net/TpF24/79/

演示