小知识

1、字体和复选框绑定

<lable for="one"><input id="one" onclick="qx(this)" type="checkBox" />全选</lable>

2、单机全选实现选中

<lable for="one"><input id="one" onclick="qx(this)" type="checkBox" />全选</lable>
<br>
<input name="check" type="checkBox" />haha
<input name="check" type="checkBox" />haha
<input name="check" type="checkBox" />haha
<input name="check" type="checkBox" />haha
<script>
function qx(obj){
  var check = document.getElementsByName('check');
  for (var i = 0; i < check.length; i++) {
    check[i].checked=obj.checked;
  }
}

3、动态给一个数组赋值,利用arr.length

var arr=new array();
for(var j=0;j<5;j++){
    arr[arr.length]=j;
}

4、动态创建节点

(1)创建节点creatElement(2)添加内容innerHTml(3)追加到对象里面appendChild

5、删除节点(先找父对象)

没有自己删除自己的,都是父标签删除子标签。

(1)从前往后删除

父节点.removeChild(父节点.firstChild);

(2)从后往前删除

父节点.removeChild(父节点.lastChild);

(3)删除的时候先判断子节点的个数,当大于0时能删除

父节点.childNodes.Length>0

5、当网页有多个窗体(顺序从上到下,从左到右)

window.top不管多深的层次,直接回到最顶层的父窗口。

window.parent返回当前窗口的父窗口。可以多个parent连着使用。

window.top.frames[2].document.bgcolor='red';

6、window.screen可以看屏幕的分辨率,颜色等。

新语法with(document){

}

相当于,document.write();

 7、window.event

图片随着鼠标动,或者鼠标拖动图片。

8、取消事件

9、获得焦点onfocus();

失去onblur();

原文地址:https://www.cnblogs.com/h-g-f-s123/p/5740811.html