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 相关文章推荐
基于jQuery试卷自动排版系统
Jul 18 Javascript
jQuery实现单行文字间歇向上滚动源代码
Jun 02 Javascript
图片Slider 带左右按钮的js示例
Aug 30 Javascript
使用js画图之正弦曲线
Jan 12 Javascript
JQuery替换DOM节点的方法
Jun 11 Javascript
微信小程序通过api接口将json数据展现到小程序示例
Jan 20 Javascript
基于BootStrap的前端分页带省略号和上下页效果
May 18 Javascript
Vue-cli中为单独页面设置背景色的实现方法
Feb 11 Javascript
对vue 键盘回车事件的实例讲解
Aug 25 Javascript
原生js实现随机点名
Jul 05 Javascript
js实现微信聊天界面
Aug 09 Javascript
使用vuex-persistedstate本地存储vuex
Apr 29 Vue.js
快速实现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
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
php empty() 检查一个变量是否为空
2011/11/10 PHP
判断JS对象是否拥有某种属性的两种方式
2013/12/02 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
js数组操作常用方法
2014/05/08 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
基于JS实现简单的样式切换效果代码
2015/09/04 Javascript
AngularJS实现分页显示数据库信息
2016/07/01 Javascript
基于angular中的重要指令详解($eval,$parse和$compile)
2016/10/21 Javascript
JS得到当前时间的方法示例
2017/03/24 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
手机注册发送验证码倒计时的简单实例
2017/11/15 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
2019/12/06 Javascript
webpack proxy 使用(代理的使用)
2020/01/10 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
vue实现登录、注册、退出、跳转等功能
2020/12/23 Vue.js
[55:03]LGD vs EG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[01:07:19]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第一场 1月19日
2021/03/11 DOTA
Python struct.unpack
2008/09/06 Python
Python饼状图的绘制实例
2019/01/15 Python
python爬取内容存入Excel实例
2019/02/20 Python
UI自动化定位常用实现方法代码示例
2020/10/27 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
自荐信格式
2013/12/01 职场文书
制药工程专业毕业生推荐信
2013/12/24 职场文书
运动会广播稿150字
2014/02/19 职场文书
舞蹈教育学专业求职信
2014/06/29 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
离职信范本
2015/06/23 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
golang在GRPC中设置client的超时时间
2021/04/27 Golang
关于golang高并发的实现与注意事项说明
2021/05/08 Golang
Python OpenCV之常用滤波器使用详解
2022/04/07 Python