用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 相关文章推荐
学习ExtJS 访问容器对象
Oct 07 Javascript
浏览器加载、渲染和解析过程黑箱简析
Nov 29 Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 Javascript
jquery实现按Enter键触发事件示例
Sep 10 Javascript
window.navigate 与 window.location.href 的使用区别介绍
Sep 21 Javascript
JavaScript中的操作符==与===介绍
Dec 31 Javascript
探究Vue.js 2.0新增的虚拟DOM
Oct 20 Javascript
js实现带三角符的手风琴效果
Mar 01 Javascript
webpack-dev-server远程访问配置方法
Feb 22 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
Jun 07 Javascript
小程序登录态管理的方法示例
Nov 13 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
Sep 07 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
什么是MVC,好东西啊
2007/05/03 PHP
Thinkphp实现MySQL读写分离操作示例
2014/06/25 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
做网页的一些技巧
2007/02/01 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
js实现内容显示并使用json传输数据
2016/03/16 Javascript
Node.js读取文件内容示例
2017/03/07 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
koa2 从入门到精通(小结)
2019/07/23 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
写了个监控nginx进程的Python脚本
2012/05/10 Python
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
python使用xmlrpclib模块实现对百度google的ping功能
2015/06/02 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
Python OpenCV实现视频分帧
2019/06/01 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
python encrypt 实现AES加密的实例详解
2020/02/20 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
python中Mako库实例用法
2020/12/31 Python
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
2014年教师节寄语
2014/04/03 职场文书
节能减排倡议书
2014/04/15 职场文书
车间核算员岗位职责
2014/07/01 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
物业保安辞职信
2015/05/12 职场文书
病房管理制度范本
2015/08/06 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
执行力心得体会范文
2016/01/11 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers
详解MindSpore自定义模型损失函数
2021/06/30 Python