HTML DOM介绍
HTML DOM定义了一系列的对象,以及访问和处理HTML的方法。通过DOM可以浏览所有的HTML元素,不但可以修改或者删除元素的文本和属性,而且可以创建新的元素。
一.首先对一个元素进行操作前,要得到要操作的元素,有三种方法得到元素:
1.通过id名,getElementById(id)
2.通过TagName,getElementByTagName(tagname)
3.通过ClassName,getElementByClassName(classname)
或者用jQuery方法来的到元素更加容易
1.通过id名,$("#text")得到id="text"的元素
2.通过TagName,$("p")得到所有的<p>元素
3.通过ClassName,$(".text")得到class="text"的所有元素
4.$(this)表示当前的HTML元素
二.得到元素后就可以进行操作了
1.属性innerHTML获得或设置元素文本内容
2.改变样式:如将id="text‘的元素颜色改为红色
var x=document.getElementById("#text");x.style.color="red";
3.创建新的元素:如创建一个<p>标签,内容为“this is a new p",再将新建的元素放置在id="text”元素后
var x=document.creatElement("p");
var content=document.createTextNode("this is a new");
x.appendChild(content);
var y=document.getElementById("text");
y.appendChild(x);
jQuery方法操作
1.属性:text()获得或设置元素文本
html()获得或设置包含html标签的文本
val()获得或设置表单的内容
attr()h获得或设置属性
2.样式:css()获得或设置CSS属性
3.创建元素:如创建一个<p>标签,内容为“this is a new p",再将新建的元素放置在id="text”元素后
$("#text").append("<p>this is a new p</p>");
三.常见事件
onclick 单击
onload 加载页面
onchange 改变输入字段的内容时触发
onmouseover 鼠标移动到事件
onmouseout 鼠标移出事件
onmouseup 鼠标松开事件
onmousedown 鼠标按下事件
最新文章
- [C#项目开源] MongoDB 可视化管理工具 (2011年10月-至今)
- JsonPropertyOrder无法为DTO对象进行属性排序
- 深入浅出 - Android系统移植与平台开发(十一) - Sensor HAL框架分析之一
- LayoutInflater和inflate()
- 关于C#读取MySql数据时,返回DataTable中某字段数据是System.Array[]形式
- js 判断所有节假日
- Codeforces Round #147 (Div. 2)
- j2ee项目后置类代码实现跳出iframe页面跳转
- 【学习笔记】【Foundation】字符串
- linux c in common use function reference manual
- Storm几篇文章
- 39一个可以让你受益HTML5课程
- SpringBoot应用的属性管理
- hive中No space left on device问题或者Java HotSpot(TM)64-Bit Server VM warning:Insufficient space for shared memory
- ModBus-RTU详解
- rust debug之基于pdb
- 搭建vscode+vue环境
- Python3学习之路~5.13 re模块 正则表达式
- visio交叉线不凸起
- C++批量注释代码段取消注释代码段快捷键