bom下的location对象的方法
1 assign方法跳转到指定的url
2 reload重新加载当前的页面,参数为true表示:强制从服务器重新加载页面
2 replace用新的url替换,可以避免后退
history对象使window对象下面的属性,window对象是整个浏览器,作用:保存用户的上网记录
history.length:返回历史记录的条数
history.back:后退
history.forward:前进
history.go()参数0:重载当前的页面
参数为正数表示前进对应数量的url
参数为负数表示后退对应数量
dom document object model文档对象模型,是w3c的标准,html开始到html结束就是dom
dom节点类型:元素节点,属性节点,文本节点他们都是对象
tagName:获取元素节点的标签名字
innerHTML:获取元素节点标签间的内容
document.getElementsByTagName("li");
document.getElementsByClassName()此方法在低版本的ie浏览器中不支持
getComputedStyle()此方法可以获取元素节点行外样式的style,ie浏览器是不支持的,ie使用currentStyle获取
dom的attribute方法
btn.getAttribute("id")访问元素节点的属性
leftDiv.removeAttribute("xxx");删除用户自定义属性
leftDiv.setAttribute("xxx","mibing");设置自定义属性
元素节点的属性:
main.childNodes 返回当前元素下面所有的子节点,包含元素节点,文本节点,每种类型的节点都有三个属性nodeName,nodeType,nodeValue
alert(main.firstChild.nodeName);获取当前元素第一个节点
alert(main.lastChild.nodeName);获取当前元素最后一个节点
ownerDocument属性返回文档根节点