javascript有两种方法可以添加文本框:
创新互联于2013年创立,先为大观等服务建站,大观等地企业,进行企业商务咨询服务。为大观企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
使用innerHTML将某个元素的内容填充为文本框的HTML代码
用createElement("input")创建input标签节点→setAttribute()设置文本框属性→用appendChild()追加到一个已存在的元素
下面实例演示用第二种方法往表单中添加文本框:
1、HTML结构
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、效果演示
是复选框~~~
可以给td生成一个动态ID,然后document.getElementById('yourid').innerHTML="input type='checkbox' name='name'...."
而且,既然表格是动态的,则意味着TD肯定也是动态生成的,那么这个td的js对象是很容易获取到的,直接td的对象.innerHTML='''就行了。。
给段代码你参考下。。。。
var newtr=document.getElementById('table').insertRow(-1);
var td1=newtr.insertCell(-1);
td1.innerHTML='input type="checkbox" class="checkbox" name="checkboxname" class="checkbox"/';
请尝试 oXL.Selection.Borders.Weight = 2; 来设置边框, 1表示最细边框,2表示细边框,4表示粗线。
对于更粗的,可以尝试通过 oXL.Selection.Borders.LineStyle = 1;来表示,具体线型: 1 实线, -4115 虚线, 4 点划相间线, 5 划线后跟两个点, -4118 点式线, -4119 双线。
以上信息是根据excel自带的vb文档找到的,VB下测试正常, 没有在JS下测试.