标题上也有详细的问题——在w3c上看到的,点击同一个div四次,单击三次在那个div上出现不同的三句话,再点一次什么都消失了,怎么写js代码啊?

解决方案 »

  1.   

    <html xmlns="http://www.w3.org/1999/xhtml"><head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <title>无标题文档</title>
    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
    </head><body> <div onclick="clickMeEvent(this)" style="background-color:green;width:170px;height:80px;margin:20px;padding-top:20px;color:#ffffff;font-weight:bold;font-size:18px;float:left;text-align:center; font-family:'微软雅黑';">点击这里</div>
    <script type="text/javascript">

    function clickMeEvent(obj)
    {
    if (obj.innerHTML=="再见")
    {
    obj.style.display="none";
    }
    else if (obj.innerHTML=="谢谢")
    {
    obj.innerHTML="再见";
    }
    else if (obj.innerHTML=="点击这里<br>再次点击这里<br>再点一次")
    {
    obj.innerHTML="谢谢";
    }
    else if (obj.innerHTML=="点击这里<br>再次点击这里")
    {
    obj.innerHTML=obj.innerHTML+"<br>再点一次";
    }
    else
    {
    obj.innerHTML=obj.innerHTML+"<br>再次点击这里";
    }

    </script>
    </body></html>
      

  2.   

    我认为我刚学完js基本课程,对常用语句都懂,你写出来,我就看懂了,但自己怎么写不出来呢,也想好久的。
    请问:是要练习很多案例才行吗?可以给我推荐一些好的书籍或者网站吗?我现在看的是W3C,如果可以的话,这里也可以分享给大家,谢谢你了,也去论坛找找资料,呵呵