位置: 编程技术 - 正文

JS Attribute属性操作详解(js中attribute)

编辑:rootadmin

推荐整理分享JS Attribute属性操作详解(js中attribute),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js中attr的用法,js target属性,js属性操作,js attributes,js.attr,js target属性,js target属性,js.attr,内容如对您有帮助,希望把文章链接给更多的朋友!

Attribute是属性的意思,文章仅对部分兼容IE和FF的Attribute相关的介绍。

attributes:获取一个属性作为对象

getAttribute:获取某一个属性的值

setAttribute:建立一个属性,并同时给属性捆绑一个值

createAttribute:仅建立一个属性

removeAttribute:删除一个属性

getAttributeNode:获取一个节点作为对象

setAttributeNode:建立一个节点

removeAttributeNode:删除一个节点

attributes可以获取一个对象中的一个属性,并且作为对象来调用,注意在这里要使用“[]”,IE在这里可以使用“()”,考虑到兼容性的问题,要使用“[]”。关于attributes属性的使用方式上,IE和FF有巨大的分歧,在此不多介绍。

attributes的使用方法:(IE和FF通用)

JS Attribute属性操作详解(js中attribute)

getAttribute,setAttribute,createAttribute,removeAttribute四兄弟的概念比较容易理解,使用方法也比较简单,唯一需要注意这几点:

1、createAttribute在使用的时候不需要基于对象的,document.createAttribute()就可以。

2、setAttribute,createAttribute在使用的时候不要使用name,type,value等单词,IE和FF的反应都奇怪的难以理解。

3、createAttribute在使用的时候如果只定义了名字,没有d.nodeValue = "hello";语句定义值,FF会认为是一个空字符串,IE认为是undefined,注意到这点就可以了。

getAttribute的使用方法:

setAttribute的使用方法:(你会发现多了一个名为good的属性hello)

createAttribute的使用方法:(多了一个名为good的空属性)

removeAttribute的使用方法:(少了一个)

getAttributeNode,setAttributeNode,removeAttributeNode三个方法的特点是都直接操作一个node(节点),removeAttributeNode在一开始的时候总会用错,但是充分理解了node的含义的时候,就能够应用自如了。

getAttributeNode的使用方法:

setAttributeNode的使用方法:

removeAttributeNode的使用方法:

更多的关于attributes属必性问题,可在w3school中查询!

以上这篇JS Attribute属性操作详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

javascript中对Date类型的常用操作小结 javascript中对Date类型的常用操作小结/**3.*日期时间脚本库方法列表:4.*(1)Date.isValiDate:日期合法性验证5.*(2)Date.isValiTime:时间合法性验证6.*(3)Dat

JavaScript:Date类型全面解析 创建一个日期对象,使用new操作符后跟Date的构造函数。vardate=newDate();调用默认构造函数情况下,新创建的日期自动获得当前时间和日期。如果需要指定

JavaScript:Array类型全面解析 JavaScript中的数组类型与其他语言中的数组有着很大的区别。JavaScript中的每一项可以保存任何类型的数据。而且,JavaScript数组的大小是可以动态调整的

标签: js中attribute

本文链接地址:https://www.jiuchutong.com/biancheng/370053.html 转载请保留说明!

上一篇:深入理解JavaScript中的对象复制(Object Clone)(深入理解中国式现代化)

下一篇:javascript中对Date类型的常用操作小结(javascript中对象一般由什么组成)

  • 建筑业购买材料计入什么科目
  • 如何开具免税发票
  • 公司房产税如何
  • 不是公司的车能抵扣进项吗
  • 采用现金支付
  • 工会经费余额在借方怎么办
  • 利润总额×12%
  • 母子公司间借款利息交税吗
  • 对公账户给私人转账手续费
  • 请客户旅游算不算贿赂
  • 企业财务发工资流程
  • 个人借款给公司利息收入要交税吗
  • 利息收入缴纳什么税
  • 未加盖发票专用章的发票是不合规
  • 转让房地产增值税
  • 对账状态未对账
  • 公司领导培训费怎么入账
  • 预付账款下月做什么科目
  • 逃税漏税不用坐牢吗
  • 小规模纳税人金额
  • 普通增值税发票查询结果不一致是什么原因?
  • 地下商铺出售产权归属
  • 税务机关核定征收契税
  • 汇算清缴补开票交税怎么写摘要?
  • 员工的水电费计入什么科目
  • 第三方软件测评费的取费标准
  • 高新技术企业资格复核
  • 社保怎么计提
  • 研发废料收入
  • 小米手环2支持nfc功能?
  • mysql的minus
  • 分红率与股息率有啥区别
  • 子公司开票给母公司,冲减利润,怎么避免税务风险
  • 布鲁克顿的一只狗叫什么
  • 间接人工费用预算工时分配率将提高10%
  • 适用加计抵减政策需要提交什么资料
  • 资产负债表和利润表的利润不一致
  • yolov5的使用
  • javascript核心技术
  • 深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码
  • 发票勾选了还能冲红吗
  • python二叉树遍历算法
  • 营业收入为什么不包括营业外收入
  • python 定制类
  • python中的装饰器的使用实战
  • 公司垫付的工伤医药费怎么报销
  • 结转材料成本差异所需科目
  • sql service 2008 数据库还原
  • 发票普通发票
  • 没有进项发票开具销项发票怎么做账?
  • 现金流量表格式有几种
  • 车属于固定资产嘛
  • sqlserver正则表达式替换列
  • 将某软件添加到桌面
  • 驱动安装过程中发生错误
  • 开启linux系统路由转发功能的语句
  • putty ssh tunnel
  • windows防火墙无法更改某些设置错误代码0×80070422
  • linux和windows交互
  • rasman.exe - rasman是什么进程 有什么作用
  • mac刻录工具
  • windows10周年更新
  • WIN10更新WIN11卡在63%
  • linux命令grep -rl
  • win7使用临时配置文件登录
  • cocos2dx安装和初步使用
  • kinect unity开发
  • 移动端网页开发技术
  • dos命令/s
  • perl命令行参数内建数组
  • uinty实现玩家跟随鼠标位置平滑旋转角度
  • easyui选项卡
  • python 二叉树
  • unity安卓手机游戏官网
  • vue js 页面代码分离
  • python怎么多进程
  • bootstrap js插件
  • python saga
  • js遍历json对象键值
  • 国税申报密码可以输几次
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设