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("属性的名字");
     
    完成随机点名项目====晚上再说
     

     

  • 相关阅读:
    学校的SQLServer的笔记
    Javaの集合学习
    XML的学习
    Java中学校没学过的东西
    MySQL的学习
    牛顿法及其收敛性
    c++编码规范
    C++标准库
    MATLAB编程技巧
    Matlab学习记录(函数)
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/11993192.html
Copyright © 2011-2022 走看看