DOM节点属性

  • attr
  • removeAttr
  • addClass
  • removeClass
  • html
  • text

attr

attr(name|properties|key,value|key,fn):设置或返回被选元素的属性值
1,name:返回 name属性的属性值,看下例

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>name</title><script type="text/javascript" src="js/jquery-1.8.3.js" ></script></head><body><a href="http://www.baidu.com" target="_self">百度一下</a><script>var href = $("a").attr("href");//获取href属性属性值console.log(href);</script></body>
</html>

2,properties:使用JavaScript对象设置 属性的属性值,看下例

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>properties</title><script type="text/javascript" src="js/jquery-1.8.3.js" ></script></head><body><a href="http://www.baidu.com" target="_self">百度一下</a><script>$("a").attr({href:"https://www.qq.com",target:"_blank"});</script></body>
</html>

3,key,value:设置 属性值,看下例

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>key,value</title><script type="text/javascript" src="js/jquery-1.8.3.js" ></script></head><body><a href="http://www.baidu.com" target="_self">百度一下</a><script>$("a").attr("target","_blank");</script></body>
</html>

4,key,fn:利用函数设置 属性值,看下例

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>key,fn</title><script type="text/javascript" src="js/jquery-1.8.3.js" ></script></head><body><a href="http://www.baidu.com" target="_self">百度一下</a><script>$("a").attr("target",function (){return "_blank";});</script></body>
</html>

removeAttr

removeAttr(name):删除name属性

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>removeAttr(name)</title><script type="text/javascript" src="js/jquery-1.8.3.js" ></script></head><body><a href="http://www.baidu.com" target="_blank">百度一下</a><script>$("a").removeAttr("target");</script></body>
</html>

addClass

addClass(class|fn):为匹配元素设置class属性的属性值,多个属性值使用空格间隔

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>addClass(class|fn)</title><script type="text/javascript" src="js/jquery-1.8.3.js" ></script></head><body><a href="http://www.baidu.com">百度一下</a><style>.background{background-color: red;}.font{font-size: 24px;}</style><script>$("a").addClass("background font");     //设置了多个属性,用空格间隔。</script></body>
</html>

removeClass

removeClass([class|fn]):删除匹配元素class属性的属性值,多个属性值使用空格间隔
设置属性:

执行完如下:

下边删除属性:

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>addClass(class|fn)</title><script type="text/javascript" src="js/jquery-1.8.3.js" ></script></head><body><a href="http://www.baidu.com" class="background font">百度一下</a><style>.background{background-color: red;}.font{font-size: 24px;}</style><script>$("a").removeClass("background font");</script></body>
</html>

删除属性执行代码后效果如下:

html

html([val|fn]):获取或设定匹配元素的html内容,fn函数返回一个HTML字符串,该函数有两个参数:第一个参数为元素在集合中的索引位置,第二个参数为旧HTML标签
1,设置匹配元素的html内容

代码执行后效果如下:

2,获取匹配元素的html内容

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>html([val|fn])</title><script type="text/javascript" src="js/jquery-1.8.3.js" ></script></head><body><ul><li><a href="http://www.baidu.com">百度</a></li><li><a href="http://www.qq.com">QQ</a></li><li><a href="http://www.sina.com.cn">新浪</a></li></ul><script>$("li").html(function(index,html) {console.log(index+":"+html);});</script></body>
</html>

text

text([val|fn]) :获取或设置匹配元素的内容,结果是匹配元素包含的文本内容组合起来的文本
1,设置匹配元素的内容(注意此处不是html内容)

执行效果如下:

2,获取匹配元素的内容,结果是匹配元素包含的文本内容组合起来的文本

执行效果如下:

总结jQuery中的DOM节点属性相关推荐

  1. jQuery库的简单使用:jQuery中的 DOM 操作,增删改查,复制,替换,包裹,属性和样式操作

    jQuery中的 DOM 操作 查 查找属性节点: 通过 jQuery 选择器完成. 操作属性节点: 查找到所需要的元素之后, 可以调用 jQuery 对象的 attr() 方法来获取它的各种属性值 ...

  2. jQuery 学习笔记一(认识jQuery jQuery选择器 jQuery中的DOM操作)

    第一章 认识jQuery jQuery代码风格 $(document).ready(function(){ //... }); 简化 $(function(){ //... }); jQuery对象转 ...

  3. jQuery 基础教程 (四)之jQuery中的DOM操作

    一.jQuery 中的 DOM 操作 (1)DOM(Document Object Model-文档对象模型):一 种与浏览器, 平台, 语言无关的接口, 使用该接口可以 轻松地访问页面中所有的标准组 ...

  4. 三、jQuery 中的 DOM 操作(超详细)

    文章目录 前言 一. DOM 介绍 二. 查找节点 2.1查找元素节点 2.2查找属性节点 三. 创建节点 3.1.创建元素节点 3.2.创建文本节点 3.3.创建属性节点 四.插入节点 4.1 DO ...

  5. XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 查找校验xml文件中相同的节点属性值 java遍历文件夹解析XML

    XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 以及查找xml文件中相同的节点属性值 项目背景:这是本人实习中所碰到的项目,当时感觉很棘手, ...

  6. 第三章(jQuery中的DOM操作)

    3.1 DOM 操作分类 ①DOM Core 包括(getElementById() , getElementsByTagName() , getAttribute() , setAttribute( ...

  7. jQuery中的DOM操作

    1. 什么是DOM DOM(Document Object Model-文档对象模型):一种与 浏览器, 平台, 语言无关的接口, 使用该接口可以轻松地 访问页面中所有的标准组件 2. DOM 操作的 ...

  8. java dom 获得子元素_在JavaScript中删除DOM节点的所有子元素

    我将如何删除JavaScript中DOM节点的所有子元素? 说我有以下(丑陋的)HTML: hello world 我抓住了我想要的节点,如下所示: var myNode = document.get ...

  9. JS中的DOM操作属性、DOM创建、DOM增加、DOM修改、DOM删除以及DOM获取非行间样式

    当网页被加载时,浏览器会创建页面的文档对象模型DOM(Document Object Model),在DOM中,每个东西都是节点. DOM四大操作:查找.更新.添加.删除 通过DOM,JavaScri ...

最新文章

  1. Bi-level error correction for PacBio long reads. PacBio长读数的两级纠错
  2. python如何下载tushare_安装tushare
  3. linux静态分配设备号,Linux驱动开发之静态申请设备号
  4. SAP C4C Adapt menu debugging
  5. WPF 使用NotifyIcon控件
  6. Ubuntu ibus 输入法之Skype不能输入中文
  7. 自定义控件2.第一个自定义view
  8. c语言有趣代码,实用有趣的C语言程序
  9. 分享|2022城市大脑发展白皮书(附PDF)
  10. wps怎么全选所有页_wps word中怎么全选一页
  11. Java中的getBytes()方法详解
  12. 计算机 26个英文字母代表数字,excel 输入26个英文字母的三种方法
  13. linux dropbox自动同步,Linux下DropBox定时同步备份文件
  14. 易游网络验证好不好?如何正确的使用易游验证
  15. mysql容灾备份和恢复_关于容灾备份和恢复
  16. cad断点快捷键_CAD打断(BREAK)命令的使用技巧
  17. Python用while循环,打印9*9乘法表
  18. Prim算法、Kruskal算法
  19. 最新版学习笔记---Python机器学习基础教程(1)Irises(鸢尾花)分类---附完整代码
  20. 前端工程师面试问题归纳(一、问答类html/css/js基础)

热门文章

  1. python去除图片复杂背景_3行Python代码实现10秒抠图换背景图的AI神器,根本无需PS...
  2. [Python图像识别] 四十七.Keras深度学习构建CNN识别阿拉伯手写文字图像
  3. linux qt 找不到 lgl,c ++ - Qt:找不到-lGL
  4. cadence导入dxf文件_PCB原创|cadence allegro导入DXF文件操作步骤
  5. http://localhost:15672无妨访问(两种情况)
  6. 性能测试培训总结-spotlight on mysql
  7. 【问题解决】电脑连接自家WiFi不能进B站而手机能进
  8. 五、python 缺失值处理(Imputation)
  9. android简易播放器2:activity和service同步显示
  10. 增加表空间数据文件语句