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

     

  • 相关阅读:
    小项目心得交流
    自己写的web标准教程,帮你走进web标准设计的世界——第三讲(html终结篇)
    css之清除区域
    面向对象大作业(自主选题)
    关于vue在hash模式偶发不能后退的处理
    flex布局设置单个子元素靠右
    css 选择器
    Git常用命令及方法大全
    解决微信sdk之uploadImage上传多张图片时循环提示“上传中”
    grid 布局
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/11993192.html
Copyright © 2020-2023  润新知