摘要: 网上流传比较广的图示:网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scrollHeight网页被卷去的高:document.body.scrollTop网页被卷去的左:document.body.scrollLeft网页正文部分上 阅读全文
posted @ 2013-05-08 16:26 Laborc_L 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个嵌套节点,让外层节点产生滚动条。2.用offsetWidth - clientWidth 即可获得滚动条宽度。为了避免页面抖动,可以设置外层元素position:absolute和visibility:hidden代码如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://w 阅读全文
posted @ 2013-05-08 15:25 Laborc_L 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Dom中的getPropertyValue方法可以用来获取元素中指定的css属性值.该方法支持W3C标准.与IE中的currentStyle方法作用相同.都是根据指定的css属性名称来获取属性值.区别:1:getPropertyValue必须配合getComputedStyle方法一起使用.2:getPropertyValue支持W3C标准.但不支持IE浏览器,3:currentStyle非W3C标准.只支持IE.不能在FF等浏览器下使用.var oStyle = this.currentStyle? this.currentStyle : window.getComputedStyle(th 阅读全文
posted @ 2013-05-08 01:00 Laborc_L 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个随机数生成器 如果想要创建一个m~n之间的随机值。 Math.floor(x):返回等于或小于x的最大的整数。 Math.ceil(x):返回等于或大于x的最小的整数。 Math.floor(Math.random()*(n-m+1))+m; 将random的值乘以 上限减去下限加上1。然后相乘的结果加上下限的值2.随机产生颜色//随机产生数字function randomVal(val){ return Math.floor(Math.random()*(val + 1));}//返回RGB格式的字符串function randomColor(){ retu... 阅读全文
posted @ 2013-05-08 00:44 Laborc_L 阅读(164) 评论(0) 推荐(0) 编辑
摘要: x.firstchild.data:获取元素第一个子节点的数据,x.childNodes[0]:获取元素第一个子节点;x.childNodes[0].nodeValue:获取元素第一个子节点的数据另外在 DOM 处理中一个普遍的错误是,认为元素节点包含文本。注意:文本总是存储在文本节点中元素节点的文本是存储在文本节点中的。例子:<p>文本节点</p>元素节点 <p>,拥有一个值为 "文本节点" 的文本节点。"文本节点"不是<p> 元素的值要获取"文本节点"document.getElem 阅读全文
posted @ 2013-05-08 00:21 Laborc_L 阅读(291) 评论(1) 推荐(0) 编辑