bgclock应该是一个层对象的id
innerHTML就是往这个层里写东西

解决方案 »

  1.   

    你的意思是向这个bgclock层里边写入innerHTML代码是吗?
      

  2.   

    bgclock.innerHTML="^_^ "+time
    就是把  "^_^ "+time  写到  bgclock  层里面看名字应该是个钟
      

  3.   

    不明白它为什么要用if(document.all),为什么要进行这样的判断?
       
      

  4.   

    这个是给bgclock对象的静态成员..innerHTML付值....
    但是没有bgclock这个对象.所以就错啦..
      

  5.   

    楼主还是先去下载DHTML手册学习下先!
      

  6.   

    现在的页面通常要能在FIREFOX上正常运行并保持样式正确,但是有时一些属性是FIREFOX不支持的。所以要分开判断document.all是IE浏览器获取对象的方式在这里的意思就是。如果是IE浏览器就执行if语句。通常在页面最上面加上这个var  IE = (document.all)?true:false;下面用的时候就可以通过变量IE来分别定义特殊样式了。
      

  7.   

    现在实现一些样式,通常都是动态的实现,(例如无刷新页面)。HTML代码都要能动态对HTML控件进行填充。所以object.innnerHTML非常有用(火狐也支持)例如有一个div控件要放上一个客房端按钮。。可以这样写:  var divObj = document.getElementById("div的id"); divObj.innerHTML ="<input type='button' id='btn' value='选择' onclick='function'>";  这里要特别说的是通常大家获取控件用document.all("控件id")这个方法在火狐中是获取不到控件的通用的方法是 document.getElementById。。不仅IE、FIREFOX,而且OPERA等浏览器也支持。
      

  8.   

    楼上的意思是如果不是IE浏览器的话,if语句就可能不会执行了?
      

  9.   

    对.document.all是判断IE浏览器的