用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 相关文章推荐
非常不错的一个javascript 类
Nov 07 Javascript
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
Feb 18 Javascript
JavaScript 自动完成脚本整理(33个)
Oct 20 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
Apr 07 Javascript
js获取多个tagname的节点数组
Sep 22 Javascript
js实现适合新闻类图片的轮播效果
Feb 05 Javascript
原生node.js案例--前后台交互
Feb 20 Javascript
jQuery遮罩层实例讲解
May 11 jQuery
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
Jul 10 Javascript
AngularJS实现的自定义过滤器简单示例
Feb 02 Javascript
pageGroup.js实现分页功能
Jul 27 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
Apr 01 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
MySQL GBK→UTF-8编码转换
2007/05/24 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
2012/01/12 PHP
页面乱码问题的根源及其分析
2013/08/09 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
PHP 二维array转换json的实例讲解
2018/08/21 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
fromCharCode和charCodeAt 方法
2006/12/27 Javascript
Open and Print a Word Document
2007/06/15 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
Jquery判断IE6等浏览器的代码
2011/04/05 Javascript
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
js实现网页标题栏闪烁提示效果实例分析
2014/11/20 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
2016/09/28 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
vue router-link传参以及参数的使用实例
2017/11/10 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
Antd中单个DatePicker限定时间输入范围操作
2020/10/29 Javascript
进一步了解Python中的XML 工具
2015/04/13 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
Python判断是否json是否包含一个key的方法
2018/12/31 Python
Django框架封装外部函数示例
2019/05/28 Python
python爬虫容易学吗
2020/06/02 Python
python小白学习包管理器pip安装
2020/06/09 Python
如何给HTML标签中的文本设置修饰线
2019/11/18 HTML / CSS
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
运动会稿件100字
2014/02/21 职场文书
学校师德承诺书
2014/05/23 职场文书
校园学雷锋广播稿
2014/10/08 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
MySQL 分组查询的优化方法
2021/05/12 MySQL
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
2022/04/14 Python