用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实现鼠标移动到图片上显示边框效果
Jan 09 Javascript
javascript 事件处理示例分享
Dec 31 Javascript
Jquery日历插件制作简单日历
Oct 28 Javascript
jQuery获取剪贴板内容的方法
Jun 16 Javascript
微信小程序 数据访问实例详解
Oct 08 Javascript
JavaScript函数节流的两种写法
Apr 07 Javascript
vue 实现axios拦截、页面跳转和token 验证
Jul 17 Javascript
深入理解JavaScript 箭头函数
May 30 Javascript
layui表格内放置图片,并点击放大的实例
Sep 10 Javascript
JS字符串补全方法padStart()和padEnd()
May 27 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
Jul 26 Javascript
JS前端使用canvas实现扩展物体类和事件派发
Aug 05 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代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
2015/12/20 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
PHP DB 数据库连接类定义与用法示例
2019/03/11 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
JQuery与iframe交互实现代码
2009/12/24 Javascript
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
JQuery入门——移除绑定事件unbind方法概述及应用
2013/02/05 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
浅谈js中的in-for循环
2016/06/28 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
2017/01/13 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
使用Python读写文本文件及编写简单的文本编辑器
2016/03/11 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
python生成带有表格的图片实例
2019/02/03 Python
Python实现猜年龄游戏代码实例
2020/03/25 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
怎么处理XML的中文问题
2015/03/26 面试题
应用心理学个人的求职信
2013/12/08 职场文书
办公室人员先进事迹
2014/01/27 职场文书
室内拓展活动方案
2014/02/13 职场文书
一年级学生评语
2014/04/23 职场文书
机械工程师岗位职责
2014/06/16 职场文书
本科应届生自荐信
2014/06/29 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
股份转让协议书范本
2015/01/27 职场文书
初中重阳节活动总结
2015/05/05 职场文书
学生检讨书怎么写
2015/05/07 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang