发表于: 2016-05-11 00:21:04

1 2078


今天完成的事情 

          task2完成40%;

明天要做的事情

          继续做task2

遇到的问题

         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”代替它的变量名

         



返回列表 返回列表
评论

    分享到