黑马程序员技术交流社区

标题: web day04 学习笔记 [打印本页]

作者: kuqi3712    时间: 2018-1-9 21:44
标题: web day04 学习笔记
table.rowsDOM对象
                对节点(元素)进行增删改查,达到修改html结构的目的
               
                文档对象模型,将一段html文档加载到内存,形成一个树状图(根 叶)
                此时的html文档称为是document,标签是元素Element 属性 Attribute
                文本text,document,element,attribute,text可以被统称为Node(节点可以理解为object对象)
               
                常见的操作
                获得元素
                        document.getElementById()通过id获取
                                        .getElementsByName() name属性
                                        .getElementsByTagName()通过标签名
                                        .createElement();创建元素
                                        .createTextNode();创建文本
                添加节点:
                        element.appendChild()向元素中添加子节点作为最后一个节点
                        element.insertBefore()在某个元素之前进行插入
                        element.removeChild()要想删除本元素,先得找到他的父元素
                        element.getAttribute()返回元素节点的指定元素值
                        element.removeAttribute()移除属性
                js中创建数组
                        var arrs=new Array{元素1,....};
                       
                <select>标签的onchange事件
               
        js中的内置对象       
                Array
                Date
                Math
                String
                substr(3,6)从索引3开始找6个
                substring(3,6)从索引3开始 从索引6结束
                charAt();获取索引所在的字符
                indexof()查找第一次出现的索引
                lastIndexOf()最后一次出现的索引
                split分割
                replayce替换
        js中的全局函数
                functions
                parseInt();把字符串转成整形  不用对象调用,可以直接用parseInt("11");
                parseFloat();
                编码和解码的方法
                decodeURI();用来解码,不会处理特殊字符
                decodeURIComponent();会处理特殊字符
                encodeURI();用来编码
                encodeComponent;
        eval函数:
        将一段内容当成是js代码执行
        var s="alert('1')";
        eval(s);
       


作者: 陈文老师    时间: 2018-1-10 08:33
期待继续更新
作者: 没关系    时间: 2018-1-10 08:44
期待继续更新
作者: 1414225997    时间: 2018-1-11 10:04
期待继续更新~~~
作者: xiongliu    时间: 2018-1-11 16:46

期待继续更新~~~
作者: 渝小妹    时间: 2018-1-21 17:06
期待你每天的进步   温故而知新




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2