用javascript添加控件自定義屬性解析
更新時間:2013年11月25日 09:23:52 作者:
這篇文章主要是對用javascript添加控件自定義屬性進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
前面說過為HTML元素添加自定義的屬性,是通過手動在HTML控件中加上,其實可以在javascript中動態(tài)添加:如有一文本框:
復制代碼 代碼如下:
<input type="text" id="txtInput" name="txtInput" value="自定義文本">
如想增加idvalue屬性(值為”自定義值”),可以在javascript中這樣寫:
復制代碼 代碼如下:
var txt = document.getElementById("txtInput");
txt.setAttribute("idvalue","自定義值");
setAttribute中第一個參數(shù)是指明自定義屬性的名稱,第二個參數(shù)是初始值
代碼如下:
復制代碼 代碼如下:
<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>
您可能感興趣的文章:
相關(guān)文章
深入理解JavaScript系列(16) 閉包(Closures)
本章我們將介紹在JavaScript里大家經(jīng)常來討論的話題 —— 閉包(closure)。閉包其實大家都已經(jīng)談爛了。盡管如此,這里還是要試著從理論角度來討論下閉包,看看ECMAScript中的閉包內(nèi)部究竟是如何工作的2012-04-04
怎么在下面的HTML里調(diào)用數(shù)組cs[]的值
怎么在下面的HTML里調(diào)用數(shù)組cs[]的值...2007-01-01
用jquery.sortElements實現(xiàn)table排序
實現(xiàn)table排序,網(wǎng)上有很多解決方案,很多都基于jQuery,最后我選擇用sortElements,實現(xiàn)很簡單2014-05-05

