高手帮忙加个注释
var divwidth=0;var divheight=0;
if(document.documentElement.clientWidth>0)//////////这句怎么理解?
{
divwidth = document.documentElement.clientWidth;
divheight = document.documentElement.clientHeight;
}
else //////////这句又怎么理解?为何要分两种情况?
{
divwidth = document.body.offsetWidth;
divheight = document.body.offsetHeight;
}
--------------------编程问答-------------------- document.documentElement.clientWidth获取页面高度
主要是打开效果吧 --------------------编程问答-------------------- 这段代码是分两种情况给div的宽度和高度赋值,你必须清楚页面宽度在html和xhtml中的不同语法:
在HTML里是document.body
在XHTML里是document.documentElement
相信你明白了!
--------------------编程问答-------------------- 补充一下:
document.body必须在body内容加载完毕后才有值,而document.documentElement在访问时就存在,
你可以参考下w3c标准 --------------------编程问答-------------------- 谢谢大家的回复 --------------------编程问答-------------------- 学习,应该是这样的。
补充:.NET技术 , ASP.NET