发表于: 2017-03-16 23:50:21
2 605
今天完成的事情/收获:
继续加深JS基础的理解。
1.加载JS要注意优先级---优先级大小:
行间>ID>class>标签>*
要是加载了不同优先级的样式 页面也许会出错而且大多浏览器不会报错
注意:同一元素统一操作其中的一个(唯一);
2.提取行间事件---
3.window.onloud=function(){}=页面加载完成时发声;
4.行为(JS)-样式(css)-结构(html):三者分离
5.length:长度(更具div实际数列来走)
6.数组:
var C=B.getElementsByTagName('input');
可以选择一组DIV。
循环
while----->for(/*初始化条件自增*/)
列子
for(var b=0;b<a.length;b++)
{
a[b].style.background='red'
}
for(var i=0;i<2;i++)
{
alert(i);
}
}
加载页面的时候出现提示框数字0-1;
7.布尔值------>true/false 的应用
A3.onclick=function ()
{
for(var l=0; l<C.length;l++){
if(C[l].checked==false)
{
C[l].checked=true;
}
else {
C[l].checked=false;
}
}
}
(一个反选框)
做了三个dom
1用length来定义BOX的背景的多少(box 有多少个 就给多少个BOX染背景色);以及刷新加载页面弹出框数字显示<2
2。点击按钮实现多选/多不选 /反选效果
明天计划的事情:
继续刷JS /尝试做JS任务1 .
遇到的问题:
在用了.window.onloud的情况下 JS写在HEAD里有什么弊端么?
评论