操作DOM
来源:互联网 发布:六年级上册优化答案 编辑:程序博客网 时间:2024/05/22 14:23
* 操作DOM - 解析HTML元素
* 基本操作
* html() - 作用类似于innerHTML属性,设置或返回所选元素的文本内容,会返回元素名
* 获取 - html()
* 设置 - html(html代码)
* eg : alert($("p").html());
* text() - 作用类似于textContent属性设置或返回所选元素的文本内容
* 获取 - text()
* 设置 - text(文本内容)
* eg : alert($("p").text());
* val() - 作用类似于value属性,设置或返回表单元素的内容
* 获取 - val()
* 设置 - val(value)
* eg : alert($("input:eq(0)").val());
* attr() - 作用类似于getAttribute和setAttribute
* 获取 - attr(name)
* 设置 - attr(name,value)
* 删除 - removeAttr(name)
* eg : alert($("p").attr("title"));
* 样式操作
* attr("class",className)
* 设置样式 - 覆盖原有所有的样式
通过样式获取到元素如input 标签里面有个属性叫name值为checkbox
$("input[name='checkbox']")
* addClass() - 追加样式
* 基于原有的样式,增加一个样式
* removeClass() - 移除样式
* 不传递参数 - 删除所有样式
* 需要传参数 - 删除指定样式
* 传递多个样式名称,中间用空格隔开
* toggleClass(className) - 切换样式
* 在没有样式与指定样式之间切换
* hasClass(className) - 判断样式
* 判断是否包含某个指定样式
* 注意 - 并不是判断是否含有样式
* css()方法
* 获取 - css(attrName)
* 获取指定CSS的属性名的值
* 设置
* css(attrName,attrValue)
* css(options)
options - {key:value}
* 遍历节点
* 父元素 - parent()
* 不传递参数 - 获取指定元素的父元素
* 传递参数 - 获取指定元素的指定(符合expr)父元素
* 注意
* parent(expr) - 父元素
* parents(expr) - 祖先元素(从父级元素到根元素<html>)
* 子元素
* 所有子元素 - children()
* 指定子元素 - children(expr)
* 兄弟元素
* 上一个兄弟元素 - prev()
* 下一个兄弟元素 - next()
* 所有兄弟元素 - siblings()
* 选择器 ele1~ele2 - 获取ele1后面所有ele2的兄弟元素
* find(expr) - 在指定元素中的后代元素查找指定元素
* 基本操作
* html() - 作用类似于innerHTML属性,设置或返回所选元素的文本内容,会返回元素名
* 获取 - html()
* 设置 - html(html代码)
* eg : alert($("p").html());
* text() - 作用类似于textContent属性设置或返回所选元素的文本内容
* 获取 - text()
* 设置 - text(文本内容)
* eg : alert($("p").text());
* val() - 作用类似于value属性,设置或返回表单元素的内容
* 获取 - val()
* 设置 - val(value)
* eg : alert($("input:eq(0)").val());
* attr() - 作用类似于getAttribute和setAttribute
* 获取 - attr(name)
* 设置 - attr(name,value)
* 删除 - removeAttr(name)
* eg : alert($("p").attr("title"));
* 样式操作
* attr("class",className)
* 设置样式 - 覆盖原有所有的样式
通过样式获取到元素如input 标签里面有个属性叫name值为checkbox
$("input[name='checkbox']")
* addClass() - 追加样式
* 基于原有的样式,增加一个样式
* removeClass() - 移除样式
* 不传递参数 - 删除所有样式
* 需要传参数 - 删除指定样式
* 传递多个样式名称,中间用空格隔开
* toggleClass(className) - 切换样式
* 在没有样式与指定样式之间切换
* hasClass(className) - 判断样式
* 判断是否包含某个指定样式
* 注意 - 并不是判断是否含有样式
* css()方法
* 获取 - css(attrName)
* 获取指定CSS的属性名的值
* 设置
* css(attrName,attrValue)
* css(options)
options - {key:value}
* 遍历节点
* 父元素 - parent()
* 不传递参数 - 获取指定元素的父元素
* 传递参数 - 获取指定元素的指定(符合expr)父元素
* 注意
* parent(expr) - 父元素
* parents(expr) - 祖先元素(从父级元素到根元素<html>)
* 子元素
* 所有子元素 - children()
* 指定子元素 - children(expr)
* 兄弟元素
* 上一个兄弟元素 - prev()
* 下一个兄弟元素 - next()
* 所有兄弟元素 - siblings()
* 选择器 ele1~ele2 - 获取ele1后面所有ele2的兄弟元素
* find(expr) - 在指定元素中的后代元素查找指定元素
阅读全文
0 0
- [DOM]javascript DOM操作
- DOM操作
- DOM操作
- DOM操作
- dom操作
- Dom 操作
- Dom操作
- DOM操作
- DOM操作
- #DOM操作
- DOM操作
- DOM操作
- DOM操作
- DOM操作
- DOM操作
- DOM操作
- DOM操作
- DOM操作
- LintCode_单词接龙
- CPU使用率
- jsp/html页面图片上传并展示上传的图片
- NVIDIA Jetson TX1 系列开发教程之十一:TCP/IP文件传输
- caffe安装以及LeNet实现手写数字体识别
- 操作DOM
- c++的异常处理
- [排序] 希尔排序(Python)
- 穷举法
- 数学建模常规方法
- 二分图匹配水题列表
- John’s Inversions 2011-2012 ACM-ICPC, NEERC, Northern Subregional Contest
- 浅谈FloatingActionButton(悬浮按钮)
- 暂存杂记