教育培训系统开发:谁能帮忙解释下下面这句javascript。多谢啦

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 17:28:15
学asp中,现在只懂vbscript,还没开始学javascript。但目前有个地方必须用javascript才能解决。下面这句代码就是其中的。虽然我有javascript参考书,但琢磨了半天还是看不明白。麻烦哪位解释一下。最好能用注释对每一句都做详细的解释。多谢啦。最好直接在我加的注释上改。

<SCRIPT>
/*doInit是自定函数名,windows文档对象,onload是事件。但windows.onload=doInit到底是什么意思呢?难道意思是页面下载完毕就执行doInit函数?*/
window.onload=doInit
//doInit是自定义函数,这句明白
function doInit(){
/*我知道“for”是循环。"i"是变量来控制循环,但后面document.all.length到底是干什么的?*/
for (i=0; i<document.all.length; i++)
/*这句话就更不明白了,那个unselectable是干什么的*/
document.all(i).unselectable = "on";
/*oDiv是一个div的ID名。但下面几句是什么意思呢?innerHTML又是干什么的?focus()又是干什么的*/
oDiv.unselectable = "off";
oDiv.innerHTML="";
oDiv.focus();
}
</SCRIPT>

实在要麻烦哪位好心人解释一下多谢

document.all表示document中所有对象的集合。只有ie支持此属性,因此也用来判断浏览器的种类。IE下,页面中元素的个数.