4

私は2つ持っていますdiv。イベントがトリガーされたときにdiv(他divのsが含まれている)を表示したい。onclick

任意の助けや提案をいただければ幸いです。

送信ボタンと別のdivを含むdivのモックアップ

4

4 に答える 4

13

どうぞ:

div{
    display: none;
}

document.querySelector("button").addEventListener("click", function(){
    document.querySelector("div").style.display = "block";
});

<div>blah blah blah</div>
<button>Show</button>

ライブデモ:http://jsfiddle.net/DerekL/p78Qq/

于 2012-06-02T05:08:35.740 に答える
8

表示/非表示にするdivにIDを指定してから、次のコードを使用する必要があります。

html:

<div id="one">
    <div id="tow">
        This is text
    </div>
    <button onclick="javascript:showDiv();">Click to show div</button>
</div>

javascript:

function showDiv() {
    div = document.getElementById('tow');
    div.style.display = "block";
}

CSS:

​#tow { display: none; }​

フィドル: http: //jsfiddle.net/xkdNa/

于 2012-06-02T05:14:25.957 に答える
4

divのIDをお持ちの場合は、次のことを試してください。

  <input type='submit' onclick='$("#div_id").show()'>
于 2012-06-02T05:11:03.910 に答える
3
function showstuff(boxid){
   document.getElementById(boxid).style.visibility="visible";
}
<button onclick="showstuff('id_to_show');" />

これはあなたを助けると思います。

于 2012-06-02T05:13:16.020 に答える