js基础

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

原文地址:https://www.cnblogs.com/xcc2016/p/5548694.html