前面说过为HTML元素添加自定义的属性,是通过手动在HTML控件中加上,其实可以在javascript中动态添加:如有一文本框: 复制代码 代码如下: 如想增加idvalue属性(值为”自定义值”),可以在javascript中这样写: 复制代码 代码如下: var txt = document.getElementById("txtInput");txt.setAttribute("idvalue","自定义值"); setAttribute中第一个参数是指明自定义属性的名称,第二个参数是初始值 代码如下: 复制代码 代码如下: 用javascript添加控件自定义属性 <BR> function addCustomAttribute()<BR> {<BR> var txt = document.getElementById("txtInput");<BR> txt.setAttribute("idvalue","自定义值");<BR> }<br><br> function showIdValue()<BR> {<BR> var txt = document.getElementById("txtInput");<BR> alert(txt.attributes["idvalue"].nodeValue);<BR> }<BR>