用javascript添加控件自定义属性解析


Posted in Javascript onNovember 25, 2013

前面说过为HTML元素添加自定义的属性,是通过手动在HTML控件中加上,其实可以在javascript中动态添加:如有一文本框:

<input type="text" id="txtInput" name="txtInput" value="自定义文本">

如想增加idvalue属性(值为”自定义值”),可以在javascript中这样写:
var txt = document.getElementById("txtInput");
txt.setAttribute("idvalue","自定义值");

setAttribute中第一个参数是指明自定义属性的名称,第二个参数是初始值

代码如下:

<html>
<head>
    <title>用javascript添加控件自定义属性</title>
    <script language="javascript">
        function addCustomAttribute()
        {
            var txt = document.getElementById("txtInput");
            txt.setAttribute("idvalue","自定义值");
        }        function showIdValue()
        {
                var txt = document.getElementById("txtInput");
                alert(txt.attributes["idvalue"].nodeValue);
        }
    </script>
</head>
<body onload="addCustomAttribute();">
    <input type="text" id="txtInput" name="txtInput" value="自定义文本">
    <input type="button" value="显示idValue" onclick="showIdValue();">
</body>
</html>
Javascript 相关文章推荐
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
Apr 06 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
Jun 21 Javascript
QQ空间顶部折页撕开效果示例代码
Jun 15 Javascript
javascript弹性运动效果简单实现方法
Jan 08 Javascript
深入理解angularjs过滤器
May 25 Javascript
Vue使用vue-cli创建项目
Sep 01 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
Jul 13 Javascript
详解关于微信setData回调函数中的坑
Feb 18 Javascript
详解Js里的for…in和for…of的用法
Mar 28 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
Sep 03 Javascript
JS实现扫码枪扫描二维码功能
Jan 03 Javascript
JS中多层次排序算法的实现代码
Jan 06 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
Nov 25 #Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
Nov 25 #Javascript
js动态添加删除,后台取数据(示例代码)
Nov 25 #Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
Nov 25 #Javascript
jQuery中获取checkbox选中项等操作及注意事项
Nov 24 #Javascript
javascript 弹出的窗口返回值给父窗口具体实现
Nov 23 #Javascript
javascript 实现字符串反转的三种方法
Nov 23 #Javascript
You might like
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
地震发生中逃生十大法则
2008/05/12 Javascript
JQuery jsonp 使用示例代码
2009/08/12 Javascript
JavaScript 数组循环引起的思考
2010/01/01 Javascript
Jquery ajaxsubmit上传图片实现代码
2010/11/04 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
js轮盘抽奖实例分析
2020/04/17 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
2017/01/12 Javascript
Javascript for in的缺陷总结
2017/02/03 Javascript
vue loadmore 组件滑动加载更多源码解析
2017/07/19 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
2019/09/21 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
2020/02/06 Javascript
jQuery表单校验插件validator使用方法详解
2020/02/18 jQuery
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python重试装饰器示例
2014/02/11 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
css3弹性盒模型实例介绍
2013/05/27 HTML / CSS
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
编辑求职信样本
2013/12/16 职场文书
工作中个人的自我评价
2013/12/31 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
2014年药房工作总结
2014/11/22 职场文书
2015年小学生新年寄语
2014/12/08 职场文书
2015年安全生产目标责任书
2015/01/29 职场文书
宣传稿格式范文
2015/07/23 职场文书
大学生创业计划书
2019/06/24 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL