javascript有兩種方法可以添加文本框:

創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為大觀等服務(wù)建站,大觀等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為大觀企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
使用innerHTML將某個(gè)元素的內(nèi)容填充為文本框的HTML代碼
用createElement("input")創(chuàng)建input標(biāo)簽節(jié)點(diǎn)→setAttribute()設(shè)置文本框?qū)傩浴胊ppendChild()追加到一個(gè)已存在的元素
下面實(shí)例演示用第二種方法往表單中添加文本框:
1、HTML結(jié)構(gòu)
form
div?id="test"
input?type="text"?name="test"/
/div
input?type='button'?value='添加'?onclick="fun()"/
/form
2、javascript代碼
function?fun(){
var?ipt?=?document.createElement("input");
ipt.setAttribute("type","text");
ipt.setAttribute("name","test");
var?div?=?document.getElementById("test");
div.appendChild(ipt);
}
3、效果演示
是復(fù)選框~~~
可以給td生成一個(gè)動(dòng)態(tài)ID,然后document.getElementById('yourid').innerHTML="input type='checkbox' name='name'...."
而且,既然表格是動(dòng)態(tài)的,則意味著TD肯定也是動(dòng)態(tài)生成的,那么這個(gè)td的js對(duì)象是很容易獲取到的,直接td的對(duì)象.innerHTML='''就行了。。
給段代碼你參考下。。。。
var newtr=document.getElementById('table').insertRow(-1);
var td1=newtr.insertCell(-1);
td1.innerHTML='input type="checkbox" class="checkbox" name="checkboxname" class="checkbox"/';
請(qǐng)嘗試 oXL.Selection.Borders.Weight = 2; 來(lái)設(shè)置邊框, 1表示最細(xì)邊框,2表示細(xì)邊框,4表示粗線(xiàn)。
對(duì)于更粗的,可以嘗試通過(guò) oXL.Selection.Borders.LineStyle = 1;來(lái)表示,具體線(xiàn)型: 1 實(shí)線(xiàn), -4115 虛線(xiàn), 4 點(diǎn)劃相間線(xiàn), 5 劃線(xiàn)后跟兩個(gè)點(diǎn), -4118 點(diǎn)式線(xiàn), -4119 雙線(xiàn)。
以上信息是根據(jù)excel自帶的vb文檔找到的,VB下測(cè)試正常, 沒(méi)有在JS下測(cè)試.
分享名稱(chēng):javascript表框,html5表格邊框
轉(zhuǎn)載注明:http://chinadenli.net/article2/dsgidoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、定制網(wǎng)站、網(wǎng)站排名、企業(yè)建站、定制開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)