JavaScript中的 attribute 和 jQuery中的 attr 方法浅析


Posted in Javascript onJanuary 04, 2017

根据大体上的意思我感觉js setAttribute与jquery中attr工作是完全一样的,只是jquery中简写了并且工能更强大了,下面我来分别介绍一下他们的用法。

attribute 是原生js dom 对象上的一个属性,这个属性有很多子属性,比如 isId(判断属性是否是Id) , name (获取属性名称) , value (获取属性值),attributes 用来获取dom元素 的所有属性集合。

话不多说,上例子了:

<input type="text" name="username" id="name" verify="len_2_12" >
<script>
  var oInput = document.getElementsByTagName("INPUT")[0] ;
  var attrs  = oInput.attributes;
  var attr   = attrs[0];
</script>

attrs 中就包含 input 所有的属性 有 type,name,id,verify(自己加的属性,表单验证的时候用到,不影响input功能);

attr 只是type="text"。

attr.name = "type"
attr.value = "text"

jquery 获取元素的属性非常简单,选取元素后直接使用attr('属性名称')方法就可以获取属性值,attr('属性名称',属性值);可以设置元素属性

以上所述是小编给大家介绍的JavaScript中的 attribute 和 jQuery中的 attr 方法浅析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript 动态数据下的锚点错位问题解决方法
Dec 24 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
Sep 17 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
Jan 14 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
浅谈JavaScript实现面向对象中的类
Dec 09 Javascript
Javascript实现字数统计
Jul 03 Javascript
AngularJS入门(用ng-repeat指令实现循环输出
May 05 Javascript
使用JSON作为函数的参数的优缺点
Oct 27 Javascript
angularjs使用directive实现分页组件的示例
Feb 07 Javascript
Vue 路由切换时页面内容没有重新加载的解决方法
Sep 01 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
Sep 26 Javascript
CountUp.js实现数字滚动增值效果
Oct 17 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
Jan 04 #Javascript
基于jQuery实现选项卡效果
Jan 04 #Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
Jan 04 #Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
Jan 04 #Javascript
jQuery实现联动下拉列表查询框
Jan 04 #Javascript
JavaScript中String对象的方法介绍
Jan 04 #Javascript
js select下拉联动 更具级联性!
Apr 17 #Javascript
You might like
有关PHP性能优化的介绍
2013/06/20 PHP
PHP动态页生成静态页的3种常用方法
2014/11/13 PHP
php cookie 详解使用实例
2016/11/03 PHP
PHP实现简单日历类编写
2020/08/28 PHP
js控制input框只读实现示例
2014/01/20 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
JavaScript实现数字数组正序排列的方法
2015/04/06 Javascript
JavaScript多图片上传案例
2015/09/28 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
PHP+jquery+ajax实现分页
2016/12/09 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
javascript实现自由编辑图片代码详解
2019/06/21 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
Python实现PS滤镜碎片特效功能示例
2018/01/24 Python
Python实现将Excel转换成xml的方法示例
2018/08/25 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
公司爱心捐款倡议书
2014/05/14 职场文书
2015年市场营销工作总结
2015/07/23 职场文书
优化Mysql查询的示例
2022/04/26 MySQL