none
一个用Jacascript操作DOM的问题 RRS feed

  • 问题

  • 大家好! 

    我目前网页上有一张图片,该图片在被点击后将触发下面这段js function,会向一个div中插入一段代码,如下:

    <script type="text/javascript"> 
    function showNO1() { 
    var t = document.getElementById("NO1"); 
    if (t == undefined || t == null) { 
                return; 
            } 
    var str = ""; 
            str += " <iframe width=\"425\" height=\"240\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" src=\"http://ditu.google.cn/maps/sv?cbp=12,22.21,,1,-12.22&amp;cbll=52.206189,0.118123&amp;v=1&amp;panoid=0_5TGHLtTeVvJzdG4hyjiQ&amp;gl=&amp;hl=zh-CN\"> </iframe> <br /> <small> <a id=\"cbembedlink\" href=\"http://ditu.google.cn/maps?cbp=12,22.21,,1,-12.22&cbll=52.206189,0.118123&ll=52.206189,0.118123&layer=c\" style=\"color:#0000FF;text-align:left\">查看大图 </a> </small>"; 
            t.innerHTML = str; 

    </script> 

    id为NO1的div里面最开始是没有任何内容的。 

    我希望在用户在此点击该图片的时候,可以将id为NO1的div中的内容全部清除掉。 

    简单说:点击一次图片,想div中插入内容,再点一次,就把内容删除掉。 

    请问该js代码应该如何修改呢?谢谢了!

    http://www.lanzatlou.com
    2009年10月22日 8:25

答案