zoukankan      html  css  js  c++  java
  • JS---DOM---part3课程介绍和part2复习

    part3课程介绍

     

    节点

    为什么要学节点
    节点的操作的相关属性------>作用
    12行代码----有用的----熟练的问题,
    节点的案例
     

    元素的创建三种方式------重点的内容

    为什么要有元素的创建
    添加元素
    移除元素
     
    事件的
     
     

     

     

    part2复习

     
    阻止超链接默认的跳转事件: return false;
     

    获取元素的方式

    根据id获取元素
    document.getElementById("id属性的值");
     
    根据标签名字获取元素
    document.getElementsByTagName("标签的名字");
     
    有的浏览器不支持, IE低版本的浏览器不支持,IE8以下的
    根据name属性的值获取元素
    document.getElementsByName("name属性的值");
     
    根据类样式的名字获取元素
    document.getElementsByClassName("类样式的名字");
    根据选择器获取元素
    document.querySelector("选择器");返回一个对象
     
    根绝选择器获取元素
    document.querySelectorAll("选择器");返回数组,多个元素组成的
     

    设置元素的样式的方式

     
    对象.style.属性=值;
    对象.className=值;
     

    innerText和textContent的兼容问题

     
    目前的浏览器都支持innerText,应该是属于ie的标准
    textContent本身是火狐支持,IE8不支持
     

    innerText和innerHTML的区别

     
    都可以设置标签的文本内容,如果要设置标签及内容推荐使用innerHTML
    如果要获取标签中的文本,innerText,也可以使用innerHTML
    如果想要获取的是有标签,也有文本---innerHTML
     

    自定义属性的操作

     
    自定义属性:标签原本没有这个属性,为了存储数据,程序员自己添加的属性
    自定义属性无法直接通过DOM对象的方式获取或者设置
     
    对象.getAttribute("自定义属性名字");获取自定义属性的值
    对象.setAttribute("属性名字","值");设置自定义属性及值
     
    移除自定义属性
    对象.removeAttribute("属性的名字");
     
    完成随机点名项目====晚上再说
     

     

  • 相关阅读:
    Python 特殊语法:filter、map、reduce、lambda
    db2 常用命令(二)
    db2 常用命令(一)
    java 基础
    No.16 selenium学习之路之异常处理
    python之assert断言
    python之uinttest单元测试框架
    测试用例
    No.15 selenium for python JavaScript
    No.14 selenium for python table表单
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/11993192.html
Copyright © 2011-2022 走看看