JS操作html元素的一些方法
来源:互联网 发布:centos 6.5 mirror 编辑:程序博客网 时间:2024/06/01 10:44
========================================== 获取一个节点 =======================================
document.getElementById() 返回对拥有指定 id 的第一个对象的引用。
document.getElementsByName() 返回带有指定名称的对象集合。
document.getElementsByTagName() 返回带有指定标签名的对象集合。
document.documentElement 返回html的根节点
document.body 返回html的根节点,与document.documentElement 类似
以上的方法,同样适用与某一个节点(obj.getElementByName(); 获取obj节点符合条件的节点对象)
======================= 下面是查询一个节点的子节点、父节点的一些属性 ==============
obj.parentNode 获取父节点对象
obj.childNodes 获取所有的子节点对象
obj.firstChild 获取第一个子节点
obj.lastChild 获取最后一个子节点
============================= 下面是操作节点自身的一些属性 =================================
obj.nodeName 返回节点的名称,全大写方式, 适用于节点类型未知.
obj.nodeValue 返回节点值
obj.value 返回节点值,与obj.nodeValue 类似
obj.src 获取元素的src属性值,一般适用于<img>元素
obj.href 获取元素的href属性值,一般适用于<a>元素
obj.innerHTML 得到标签中间的文本
============================ 操作元素样式的一些方法示例 ====================================
obj.style.color = "red"; 相当于<p style="color:red;">text</p>
obj.style.backgroundColor = "silver"; 设置背景色
obj.style.fontSize = 30; 设置字体大小
Obj.className = "s1"; 设置元素的样式
====================================== 创建一个节点的方法 =================================
创建节点:document.createElement("a");
设置属性:obj.href ="..."; obj.innerHTML = "...";
插入页面:XXXX.appendChild(obj); <!-- 作为XXXX节点的最后一个子节点插入 -->
XXXX.insertBefore(obj,oldChild); <!-- 作为XXXX的子节点插入,插入到oldChild子节点的前面 -->
===================================== 删除一个节点的方法 ==================================
xxx.removeChild(obj); <!-- obj必须是xxx的子节点 -->
obj.parentNode.removeChild(obj); <!-- 删除obj自身 -->
- JS操作html元素的一些方法
- js操作html的select元素
- js对HTML元素的操作
- JS操作HTML元素的CSS样式
- 使用HTML全局事件的一些功能,HTML元素,JS
- js动态创建html元素的方法
- js动态创建html元素的方法
- 【HTML/JS,JQuery】JQuery操作iframe父页面与子页面的元素与方法
- js html元素 class 操作
- js操作selected元素的方法
- JS操作HTML方法
- js对html元素自定义属性的操作
- 使用JS操作页面表格,元素的一些技巧
- JS数组,一些对元素操作的函数
- js操作表格的一些简单方法
- js 对date操作的一些方法
- JS获取网页中HTML元素的几种方法
- JS获取网页中HTML元素的几种方法
- InputStream
- C#弹出QQ对话框
- JS中的3中消息框
- 移动前端开发之 viewport 的深入理解
- Oracle基本安全之用户、角色和权限操作
- JS操作html元素的一些方法
- Javaweb超链接标签
- 关于开发者模式开启的暗门
- JS计时器
- 电影滤镜
- 二进制补码
- 有序向量
- 数据类型
- 运算符