DOM对象:
·window
属性: opener
方法: open(),close()
setTimeout(),setInterval()
moveTo(),scollTo()
·打开当前窗口的原窗口:window.opener
·打开新窗口:window.open("文件名","打开方式","参数")
参数:
channelmode 是否使用剧院模式显示窗口,默认no;
directories 是否添加目录按钮,默认yes;
fullscreen 是否使用全屏模式,默认no;
height 窗口高度;
width 窗口宽度;
top 窗口距离屏幕上方的象素值;
left 窗口距离屏幕左侧的象素值;
toolbar 是否显示工具栏,默认yes;
location 是否显示地址栏,默认yes;
menubar 是否显示工具栏,默认yes;
resizable 是否显示工具栏,默认yes;
scrollbars 是否显示工具栏,默认yes;
status 是否显示工具栏,默认yes;
titlebar 是否显示工具栏,默认yes;
·关闭新窗口:window.close()
var a=window.open()
window.setTimeout("c()",1000);
function c()
{
a.close();
}
·JS计时事件:
未来的某时执行代码:var t=setTimeout("js语句",时间(毫秒))
取消计时事件:clearTimeout()
·按指定时间调用函数或计算表达式:setInterval("函数",时间)
·把窗口的左上角移动到制定坐标:moveTo(,)
·把内容滚动到指定的坐标:scrollTo(,)
·location
属性:href 用脚本来跳转页面
window.location.href="";
方法:reload() 刷新页面
window.location.reload();
·history
·方法:go()
·status
·document
·找到对象:
document.getElementById()
document.getElementsByName()
document.getElementsByTagName()
document.getElementsByClassName()
·操作对象:
操作属性:
·取值:getAttribte()
·赋值: setAttributr()
·删除: removeAttribute()
操作样式:
·内联样式:
document.style.
·class:
className
把class当作属性来看
操作内容:
·表单元素:
value
正则表达式
·非表单元素:
innerHTML:设置或返回表格行的开始和结束标签之间的HTML
innerText
操作元素:
·操作整个元素:
创建
·字符串
·createElement();
添加子元素
·appendChild();
删除
·remove();
复制
·clonseNode();
·相关元素:
前后
·nextSibling
·previousSibling
父
·parentNote
子
·childNodes