當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > 利用JS代碼動(dòng)態(tài)創(chuàng)建按鈕

利用JS代碼動(dòng)態(tài)創(chuàng)建按鈕

2012/10/17 10:40:03作者:佚名來源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱】

利用JS代碼動(dòng)態(tài)創(chuàng)建按鈕

【實(shí)例描述】

為了提高網(wǎng)頁(yè)的訪問速度,可使用JavaScfipt創(chuàng)建控件,而不需要向服務(wù)器重新提交一次頁(yè)面數(shù)據(jù)。本例通過JavaScfipt的DOM對(duì)象.實(shí)現(xiàn)按鈕的動(dòng)態(tài)創(chuàng)建。

【實(shí)例代碼】

<html> 
<head> 
<title>動(dòng)態(tài)創(chuàng)建按鈕</title> 
<script language="javascript"> 
var i=0 ; 
function addInput()
{ 
var o = document.createElement("input");  //使用DOM的創(chuàng)建元素方法
o.type = "button" ;                       //設(shè)置元素的類型
o.value = "按鈕" + i++ ;                  //設(shè)置元素的值
o.attachEvent("onclick",addInput);        //為控件添加事件
document.body.appendChild(o);             //添加控件到窗體中
o = null;                                 //釋放對(duì)象
} 
</script> 
</head> 
<body onload="addInput();"> 
</body> 
</html>

【難點(diǎn)剖析】

本例的重點(diǎn)是“createElement”方法,是DOM對(duì)象創(chuàng)建元素的方法,創(chuàng)建完元素后,指定元素的類型、值和方法,最后使用“appe"ndchild”方法,將元素添加到body中。

【源碼下載】

本實(shí)例JS代碼下載

標(biāo)簽: 按鈕  JS代碼