js给标签添加属性和值_jquery节点属性
一.节点操作
1.DOM内容节点操作:
①innerHTML属性:设置或获取文本的内容(普通文本和标签)。
②innerText属性:设置或获取文本的内容(普通文本),存在兼容性问题。
2.jQuery内容节点属性:
①html([value])方法:设置或获取文本内容(普通文本和标签)。
②text([value])方法:设置或获取文本的内容(普通文本),不存在兼容性问题。
二.jQuery属性操作
1.DOM的value属性
value属性:设置或获取表单元素(表单域和表单按钮)的默认值。
2.jQuery的val([value])方法
val([value])方法设置或获取表单元素(表单域和表单按钮)的默认值。
注:DOM中常用属性值来操作,而jQuery常用方法来操作。
3.DOM属性节点操作和jQuery属性节点操作的区别
1)DOM属性节点操作
①把元素节点当做普通js对象来操作属性(点语法和中括号法)
缺点:无法操作class属性
②使用DOM提供的方法来操作
getAttribute("属性名")
setAttribute("属性名","属性值")
hasAttribute("属性名")
removeAttribute("属性名")
③使用className来操作
注:采用的是覆盖操作
2)jQuery属性节点操作
①采用attr()方法来操作属性
注:可以操作固有属性,也可以操作自定义属性。
a.获取属性
语法:attr("属性名")
b.设置单个属性
语法:attr("属性名","属性值");
c.设置多个属性
语法:attr({
"属性名1":"属性值1",
"属性名2":"属性值2",
...
});
d.删除属性
语法:removeAttr("属性名")
②采用prop()方法来操作属性
注:主要用于操作固有属性,操作checked、selected和disabled属性,一定要有
prop()方法,不能用attr()方法。
a.获取属性
语法:prop("属性名")
作用:当属性名为:checked、selected时,如果选中状态时则返回true,则否
返回false,当属性名为:disabled时,当禁用状态时返回true,否则返回false
b.设置属性
语法:prop("属性名","属性值")
作用:当属性名为:checked、selected时,设置的属性值如果为true,代表选
中,否则代表没选中;当属性值为disable时,设置的属性值如果为true,代表
禁用否则代表取消禁用。
注:如果属性值为boolean类型,那么可以不用双引号或单引号包裹。
c.删除属性
语法:removeProp("属性名")
注:使用DOM或jQuery提供的方法来操作表单属性,操作完毕之后在标签上面
不会有任何展示,使用DOM或jQuery所做的任何操作,都是在内存中做的操作。
③专门为class属性提供的操作方法
a.添加class属性
语法:addClass("class属性值");
注:jQuery提供添加class的方法做的是追加操作。
b.判断是否存在某个class属性值(返回的是Boolean类型值)
语法:hasClass("class属性值");
c.删除class属性
语法:removeClass(["class属性值"]);
注:如果没有参数,则代表删除所有的class属性值,
如果有参数,代表删除指定的class属性值
d.切换class属性
语法:toggleClass("class属性值");
注:如果标签中对应的“class属性值”存在,则删除
如果标签中对应的“class属性值”不存在,则添加
js给标签添加属性和值_jquery节点属性相关推荐
- js为标签添加事件的方式和区别
js为标签添加事件的3种方式 // 方法一 函数表达式 dom.onclik = function(){/* 代码 */ } // 方法二 添加事件 div.addEventListener('cli ...
- 【Groovy】自定义 Xml 生成器 BuilderSupport ( 构造 Xml 节点类 | 封装节点名称、节点值、节点属性、子节点 | 将封装的节点数据转为 Xml 字符串 )
文章目录 一.构造 Xml 节点类 1.封装节点名称.节点值.节点属性.子节点 2.将封装的节点数据转为 Xml 字符串 二.Xml 节点类完整代码 一.构造 Xml 节点类 生成 Xml 数据前 , ...
- js给标签添加class
①先自定义class样式 .tabFirst_selected { border: 2px solid #0066cc; border-left: 3px solid #0066cc; } ② ...
- html中position属性默认值,CSS position 属性总结
CSS的position总是属性很容易让人弄混~ 为了仔细区别它们,所以今天总结一下CSS的position属性~ 下面是总结内容~ 有疏漏.错误之处敬请指出!o(^▽^)o 一.简介 定义:posi ...
- Java反射得到属性的值和设置属性的值
package com.whbs.bean; public class UserBean { private Integer id; private int age; private String n ...
- dom4j 解析xml 获取节点值和节点属性
Document document = null; //xmlString为String类型的xml格式的数据 String xmlString="<?xml version=\&qu ...
- JQuery/JS select标签动态设置选中值、设置禁止选择 button按钮禁止点击 select获取选中值...
//**1.设置选中值:(根据索引确定选中值)**// var osel=document.getElementById("selID"); //得到select的IDvar op ...
- DOM-4 【utils/待讲评】节点创建删除、元素属性设置获取、节点属性
讲评 节点创建 Document.prototype ← document.createElement('div') document.createTextNode('xxx') // 创建文本节点 ...
- jquery获取和设置属性_jQuery获取属性,设置属性,删除属性
jquery获取和设置属性 Today we will look into following examples – jQuery get attribute, jQuery set attribut ...
最新文章
- php 英文小写变大写,PHP英文字母大小写转换函数
- Postfix邮件地址改写(header)
- node.js初探-超越昨天的自己系列(3)
- Java编程中写出好代码的建议(转发)
- 每周一算法之六——KMP字符串匹配算法
- 苹果的消息是从服务器接收数据,iOS 消息推送原理及简单实现
- 开箱视频│ 能走!能跑!还能叠起来!金史密斯R1跑步机开箱
- 计算机研究生进中国银行,听说中行笔试把研究生学姐都难哭了…
- Tomcat怎么重启 tomcat重启命令
- 图灵奖抬不起Algorand |链捕手
- python做excel表格教程视频_Python玩转excel表格
- WAMP 建立配置自己的网站
- HTTP 错误 404.3 – Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
- sequelize-auto自动生成model...
- 利用分支限界法解决01背包和货郎担问题
- 4.28日机器人队任务
- C#中在鼠标经过Button控件时显示提示信息(弹出气泡提示框)
- ...$wux.toast_如何解决Toast#handleShow()的WindowManager.BadTokenException?
- 绘图库Matplotlib | Python技能树征题
- Excel 一些操作记录,方便自己查
热门文章
- Cajo,用Java完成分布式计算的最简单方法
- jsp中request.getAttributeNames()报红
- Linux 命令之 iostat 命令-监视系统输入输出设备和 cpu 的使用情况
- 如何理解程序保存数据就是输出,读取数据就是输入的含义
- 卡西欧82es计算机怎么玩游戏,卡西欧计算器fx82es-如何使用卡西欧fx-82es计算器计算矩阵 – 手机爱问...
- sql 除法_七天学会SQL-04SQL复杂查询
- 数据库考研SQL操作
- 广州电子厂房净化工程_简述设计电子车间净化工程的注意要点
- linux监控nginx占用,使用zabbix 2.4 监控nginx
- 【lua学习】4.表