用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 性能优化指南(3)
May 21 Javascript
node.js中的fs.mkdir方法使用说明
Dec 17 Javascript
基于JS实现省市联动效果代码分享
Jun 06 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
Dec 01 Javascript
jQuery Validate 数组 全部验证问题
Jan 12 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
Sep 18 Javascript
基于wordpress的ajax写法详解
Jan 02 Javascript
Vue封装的可编辑表格插件方法
Aug 28 Javascript
基于Vue2-Calendar改进的日历组件(含中文使用说明)
Apr 14 Javascript
vue下的@change事件的实现
Oct 25 Javascript
详解JSON.stringify()的5个秘密特性
May 26 Javascript
Vant 中的Toast设置全局的延迟时间操作
Nov 04 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
php循环输出数据库内容的代码
2008/05/24 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
php获取错误信息的方法
2015/07/17 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
2016/05/20 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
2018/10/17 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
js获取对象为null的解决方法
2013/11/21 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
原生javascript实现分页效果
2017/04/21 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
vue无限轮播插件代码实例
2019/05/10 Javascript
vue-cli3+typescript新建一个项目的思路分析
2019/08/06 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
Python模块包中__init__.py文件功能分析
2016/06/14 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
Python中正则表达式详解
2017/05/17 Python
Python读取sqlite数据库文件的方法分析
2017/08/07 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
python获取交互式ssh shell的方法
2019/02/14 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
opencv python 对指针仪表读数识别的两种方式
2021/01/14 Python
css sprite简单实例
2016/05/23 HTML / CSS
七年级数学教学反思
2014/01/22 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
个人工作能力自我评价
2015/03/05 职场文书
销售合作意向书范本
2015/05/08 职场文书
情人节单身感言
2015/08/03 职场文书
2015年店长个人工作总结
2015/10/23 职场文书