发表于: 2016-05-11 00:21:04
1 2078
1 今天完成的事情
task2完成40%;
2 明天要做的事情
继续做task2
3 遇到的问题
A:怎么判断获取的数据是否是数字、是否是正整数、是否是字母等一系列判定
4 收获:
A:获取元素:
通过ID获取元素:document.getElementById(“id”);
通过名字获取元素:document.getElementsByName(“name”);
通过标签名获取元素:document.getElementsByTagName(“p”)[0]; 获取文档第一个<p>元素
通过CSS类获取元素:document.getElementsByClassName(“class”);
相互嵌套:
查找文档中第一个<p>元素里面的所有<span>元素:
var firstpara = document.getElementsByName("p")[0];
var firstParaSpans = firstpara.getElementsByTagName("span");
查找以“log”命名并且有“error”和“fatal”类的元素的所有后代:
var log = document.getElementById("log");
var fatal = log.getElementsByClassName("fatal error");
B:鼠标聚焦事件:class.onfocus=function(){ }
鼠标输入字符事件:class.onkeyup=function(){ }
鼠标离开发生事件:class.onblur=function(){ }
C:由style.color="red";改变元素style属性推出元素的value也可以使用value=“123”改变由此可见获取了一个元素的标签,那此标签内的style,value,href,placeholder等属性都是可以改变的。
D:C中三个事件中可以用“this”代替它的变量名
评论