每日笔记20150625
1.getElementsByTagName()返回的是一个数组;
2.setAttribute()可以对文档中任何一个元素的任何一个属性做出修改;
3.<a href="http://www.example.com" onclick="return false;">click me</a>
只要返回值为false,就可以不让用户被带到他们所点击的链接中去;
4.document.body = document.getElementsByTagName("body")[0];
5.为window.onload函数动态添加函数
function addLoadEvent(func) { var oldonload = window.onload; if(typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } }
6. IE6下height:1px不起作用
解决方法1:添加font-size: 0px;
解决方法2:添加line-height:1px;同时该标签中需要有一个空格,即
7. IE和FF下
document.documentElement.scrollTop 浏览器滚动部分高度,document.body.scrollTop 始终为0
chrome下
document.documentElement.scrollTop 始终为0,document.body.scrollTop 浏览器滚动部分高度
所以可以用document.documentElement.scrollTop + document.body.scrollTop来兼容判断滚动高度