博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
寒假开学回忆
阅读量:5014 次
发布时间:2019-06-12

本文共 959 字,大约阅读时间需要 3 分钟。

1.js特点

(1)脚本语言,不能单独使用,要是使用的话必须配合别的语言使用,不需要编译成机器码,可以直接运行

(2)面向对象的语言

(3)弱类型的语言,定义变量统一使用var

2.在一个页面中写js脚本

(1)可以在<script>标签中写js脚本

(2)写到一个js文件中,在页面中引入js文件

(3)写到行内(耦合度太高)

3.变量格式:var 变量名

4.定义对象:

var 对象名={    属性名:属性值    方法名:function(){    }}对象.属性名对象.方法名

5.数组

定义数组 var 数组名=new Array();var 数组名=new Array(值1,值2);var 数组名=[值1,值2];var 数组名=new Array(数组长度);通过数组的索引赋值遍历数组可以使用for循环或者for in

6.dom(文档对象模型)

节点:

(1)属性节点:标签的属性

(2)文本节点:就是写在标签中的存文本,一定是元素节点的子节点

(3)元素节点:就是html标签

获取元素节点:

getElementByID方法:根据id获取元素节点,单个值

getElementByTagName方法:根据标签名获取元素节点,返回数组

getElementByName方法:根据name属性值获取元素节点,返回数组

getElementByClassName方法:根据class属性值,获取元素节点,返回数组

属性节点:

setAttribute(属性名,属性值):修改属性节点值

getAttribute(属性名):获取属性节点值

文本节点:

InnerHTML:支持标签

InnerText:只是支持纯文本

创建节点:

createElement("标签名"):创建元素节点,创建的元素节点不会添加到文档中

createTextNode("文本值"):创建文本节点,创建的文本节点不会添加到文档中

appendChild():在一个元素节点的结尾添加一个子节点

insertBefore():在已有的节点前面添加一个子节点

删除节点

removeChild():删除节点

 

转载于:https://www.cnblogs.com/dongqingcheng/p/10373170.html

你可能感兴趣的文章
xposed获取context 的方法
查看>>
html5 canvas 图像处理
查看>>
He who hesitates is Lost
查看>>
php中引用&的真正理解-变量引用、函数引用、对象引用
查看>>
关于<form> autocomplete 属性
查看>>
OutOfMemory
查看>>
LeetCode:组合总数III【216】
查看>>
Thinkphp框架回顾(三)之怎么实现平常的sql操作数据库
查看>>
虚函数的效率问题
查看>>
POJ 1860 Currency Exchange(SPFA 判断有无“正”环)
查看>>
广告地址屏蔽
查看>>
收缩SqlServer数据库日记方法
查看>>
每日英语:15 places to find inspiration
查看>>
学习方法--提问
查看>>
【转】每天一个linux命令(3):pwd命令
查看>>
merge-two-sorted-lists
查看>>
MySQL(3)
查看>>
poj1061——扩展gcd水题
查看>>
UVa400.Unix ls
查看>>
POJ 2299 Ultra-QuickSort 归并排序、二叉排序树,求逆序数
查看>>