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 相关文章推荐
JS实现Enter键跳转及控件获得焦点
Aug 12 Javascript
js将字符串转成正则表达式的实现方法
Nov 13 Javascript
jquery实现漂亮的二级下拉菜单代码
Aug 26 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
May 25 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
Oct 27 Javascript
es7学习教程之Decorators(修饰器)详解
Jul 21 Javascript
JS模拟超市简易收银台小程序代码解析
Aug 18 Javascript
JavaScript原生实现观察者模式的示例
Dec 15 Javascript
Vue.js轮播图走马灯代码实例(全)
May 08 Javascript
vue安装遇到的5个报错及解决方法
Jun 12 Javascript
vue中使用vee-validator完成表单校验方案
Nov 01 Javascript
vue+springboot实现登录验证码
May 27 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
一个取得文件扩展名的函数
2006/10/09 PHP
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
php中require和require_once的区别说明
2014/02/27 PHP
PHP中isset()和unset()函数的用法小结
2014/03/11 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
smarty半小时快速上手入门教程
2014/10/27 PHP
制作安全性高的PHP网站的几个实用要点
2014/12/30 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
禁止刷新,回退的JS
2006/11/25 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
JQuery+DIV自定义滚动条样式的具体实现
2013/06/25 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
2018/08/07 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
2019/11/01 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
Python代码缩进和测试模块示例详解
2018/05/07 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
python-tornado的接口用swagger进行包装的实例
2019/08/29 Python
python编写计算器功能
2019/10/25 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
英文导游欢迎词
2014/01/11 职场文书
感恩教育活动总结
2014/05/05 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
火锅店的活动方案
2014/08/15 职场文书
2015年端午节活动总结
2015/02/11 职场文书
关于迟到的检讨书
2015/05/06 职场文书
python3.9之你应该知道的新特性详解
2021/04/29 Python
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python
oracle数据库去除重复数据
2022/05/20 Oracle
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript