请教下各位,我现在有2个div,div(A)和div(B),在div(A)里面有个<input>标签。
第一个问题是input标签里面已经有一个onclcik事件了,我能不能再添加一个onclick事件,如果能的话请问下该如何写?第二个问题是我从div(A)里面输入值传入到div(B)里去显示,请问该怎么写?小弟刚接触div和css,请各位大大多多指教,不胜感激。

解决方案 »

  1.   

    补充下:点击div(A)能把div(B)显示出来,请问下该如何写?
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script>
            window.onload = function () {
                var a = document.getElementById('A');
                var b = document.getElementById('B');
                a.onclick = function () {
                    b.style.display = 'block';
                    b.innerHTML = a.innerHTML;
                }
            }
        </script>
    </head>
    <body>
    <div id='A' style='width:100px;height:100px; background:red; word-break:break-word;'>AAAAAAAAAAA</div>
    <div id='B' style=" display:none;"></div>
    </body>
    </html>是想要这样的结果?
    第一个问题是可以的。。不过要动态添加。。不能再标签上直接加。。
      

  3.   

    <html>
    <head><title>一个关于div的问题</title>
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
    <script>
    $(function(){
    $("#divA").click(function(){
    $("#divB").css('display','block');
    });
    });
    </script>
    <style>
    #divA,#divB{
    width:100px;
    height:100px;
    border:1px solid red;
    background-color:yellow;
    text-align:center;
    margin:10px;
    padding:10px;
    }
    </style>
    </head>
    <body>
        <div id="divA" style="cursor: pointer;">DIV A</div>
        <div id="divB" style="display:none;">DIV B</div>
    </body>
    </html>
      

  4.   

    这个很简单哦,
    添加事件:IE用attachEvent FF 用addEventListener,
    一个div的显示与否用object.style.display='none' 或'block'
      

  5.   

    把要在onclick中执行的函数用分号隔开试试   像这样<input type="button" onclick="a(2),a(3)">看行不行
      

  6.   

    把要在onclick中执行的函数用分号隔开试试 像这样<input type="button" onclick="a(2),a(3)">看行不行
    改成这样, onclick="a(2);a(3)"
    如果动态添加onclik,浏览器处理是不同的,有的会添加,有的会直接覆盖掉