学习WEBAPI(DOM)第二天
第二天学习目标:
一、阻止超链接的默认跳转行为
事件处理函数添加:return false
二、鼠标进入事件和鼠标离开事件 鼠标进入事件:onmouseover 鼠标离开事件:onmouseout 三、根据name属性值获取元素==>表单标签,返回的是伪数组 document.getelEmentByName("name值"); 四、根据类样式的名字来获取元素,返回的是伪数组 document.getElementsByClassName("类名"); 五、根据选择器获取元素 documen.querySelector("选择器名") 六、总结获取元素方式 1、根据id属性的值获取元素,返回来的是一个元素对象 ? document.getElementById("id的值"); 2、根据标签名获取元素,返回来的是一个伪数组,里面保存了多个DOM对象 ? document.getelEmentByTagName("标签名字"); 3、根据name属性的值获取元素,反回来的是一个伪数组,里面保存了多个DOM对象 ? document.getElementByName("name属性的值"); 4、根据类样式的名字获取元素,返回来的是一个伪数组,里面保存了多个DOM对象 ? document.getElementsByClassName("类样式的名字") 5、根据选择器获取元素,返回来的是一个元素对象 ? document.querySelector("选择器的名字"); 6、根据选择器获取元素,返回来的是一个伪数组,里面保存了多个的DOM对象 ? document.querySelectorAll("选择器的名字"); 七、获取焦点事件和离开焦点事件 1、获取焦点事件:onfocus 2、离开焦点事件:onblur?
### 八、innerText和textContent区别
>设置标签中的文本内容,应该使用textContent属性,谷歌,火狐支持,IE8不支持
? 设置标签中的文本内容,应该使用innerText属性,谷歌,火狐,IE8都支持
? 1、如果这个属性在浏览器不支持,那么这个属性的类型是undefied
? 2、判断这个属性的类型,是不是undefined,就知道浏览器是否支持
? 如果想要设置标签,使用innerHTML
? 想要设置文本,用innerText,或者innerHTML,或者textContent
?
学习WEBAPI(DOM)第二天
标签:
原文地址:https://www.cnblogs.com/xiaoming9527/p/11637911.html
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/9006.html