5月16日上课笔记-js中DOM操作

一、DOM操作
    DOM节点的操作
        增加
        删除
        修改
    节点的信息:
        nodeName   获取节点的标签名
        parentNode  获取父节点
        childNodes  IE忽略回车换行,chrome回车换行是文本节点
        nodeType  节点类型:
                1:元素节点
                3:文本节点
                9:document节点
                2:属性节点
        firstChild(支持IE浏览器) || firstElementChild(支持谷歌浏览器)
        //获取第一个子节点
        var fc = ulDom.firstElementChild || ulDom.firstChild;
        lastChild || lastElementChild 最后一个子节点
        nodeValue:
            元素节点,document节点的nodeValue都为null
            文本节点的nodeValue,就是文本内容
    节点的属性:
        attribute
    创建节点:
        createElement(tagname);
        A.appendChild(B) 将B节点放到A节点的末尾
        cloneNode(true); //复制节点,为true包括所有子节点
        insertBefore(A,B);
    删除节点:
        removeChild();
        replaceChild();
二、js操作样式:
    style属性:
    className(外部样式和内部样式)
        类样式 .class
时间: 2024-08-05 15:42:40

5月16日上课笔记-js中DOM操作的相关文章

5月15日上课笔记-js中 location对象的属性、document对象、js内置对象、Date事件对象、

location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID值获取一个DOM对象 getElementsByName(); 根据name属性值获取多个Dom对象 getElementsByTagName(); 根据标签获取多个DOM对象 获取标签体内容 innerHTML 获取input的value值 value 获取下拉框选中的值 value this 代

5月12日上课笔记-js 弹出框、函数、程序调试、基本事件、浏览器对象模型

一.弹出框 a.提示框 alert(); b.输入框 prompt(); c.确认框 confirm(); var flag= confirm("确认删除吗?"); 二.js程序调试 先看console控制台是否报错 浏览器debug alert(); console.log(); 三.函数 系统函数: parseInt(); 能够转换首字符是数字的字符串 Number();只能转换数字的字符串 isNaN(); is not a number //是不是非数字? 自定义函数: a.f

5月11日上课笔记-js简介

一.js 1.javascript简介: 是一门脚本语言(弱类型编程语言)(php是脚本语言) 编程语言如java,先编译后运行 脚本语言不需要编译 作用: 表单验证 页面特效 语法:和Java类似,但是和Java没有关系 组成部分: ECMAScript (语法核心) *DOM(html xml,类似xml的document) BOM(浏览器对象模型) 基本结构(最好放在最后的</body>之上): <script> </script> 2.语法: 输出:docume

5月17日上课笔记-js面向对象

二.js面向对象 js创建对象: var 对象名称 = new Object(); person.name = "小明"; //姓名 person.age = 18; person.location = "合肥"; person.showName = function(){ alert(this.name); } //调用属性 //alert(person.name); person.showName(); 字面量创建对象: JSON格式 var person={

JS中Dom操作的常用案例实现

本文介绍几个Dom操作的几个常用的案例.虽然现在各种web框架层出不穷,也很方便.但是了解最基本的实现方法对我们开发还是有很大的帮助的: 1.图片滚动案例 1.1  效果如下: 1.2  代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .

4月8日--课堂笔记--JS内置对象

JavaScript Day8 一.    JS内置对象 字符串String a) 属性length:字符数量,不管是ASCII还是Unicode,都算1个字符 b) 查询方法: i.           charAt:根据索引位置查找字符,可以用[索引]代替(除了旧版IE) ii.           charCodeAt:根据索引位置查找字符编码 iii.           indexOf:根据字符(串)查找首次出现位置,如果找不到则返回-1:不指定第二个起始位置时从头开始查找,如果指定则

老男孩教育每日一题-2017年3月16日: linux网络配置中如何给一块网卡添加多个IP地址

linux系统给网卡配置VIP的方法常见有两种:别名IP.以及辅助IP 别名IP(alias ip) ip alias是由linux系统的ifconfig命令来创建和维护的,别名IP就是在网卡设备上绑定的第二个及以上的IP 说明:别名IP的配置方式将在以后的linux系统中被遗弃了,因为在以后的系统中不会再有ifconfig命令了 ①. 手工配置别名的VIP的方法 ifconfig eth0:1 10.0.0.100 netmask 255.255.255.224 up route add -h

5月3日上课笔记-XML解析

一.XML编程 1.xml编程的两种解析方式 1.1 dom解析 优点:一次加载,多次使用.可以方便的对xml文档进行增删改查 缺点:如果xml文档过大的话,加载的时候会比较占用内存空间比较大,消耗资源,时间长. 1.2 sax解析 优点:一行行读取加载,占用空间少,消耗内存资源少,时间短. 缺点:如果下次使用还得重新加载,只适合查询操作,不适合增删改. 针对加载一次使用一次的问题,可以采取针对性的措施,即在加载的时候可以保存在集合中进行存储. 2.xml解析开发工具包 2.1 jaxp sun

5月31日上课笔记-Mysql简介

一.mysql 配置mysql环境变量 path中添加 D:\Program Files\MySQL\MySQL Server 5.7\bin cmd命令: 登录:mysql -uroot -p 退出:exit; 服务启动:net start mysql 服务停止:net stop mysql 常用数据库: oracle : 产品免费,服务收费 sql server mysql : 应用广泛 DBMS:数据库管理系统 (C3p0连接池 JDBC) mysql默认数据库引擎 :InnoDB mys