添加一个FROM,放一个按钮,一个WebBrowser控件,名称什么的都取默认值 Form中的代码如下Option Explicit'按钮事件 Private Sub Command1_Click() Dim iTableIndex As Integer 'Table的索引 Dim iRow As Integer '添加的行的索引 Dim iCol As Integer '总列数 Dim i As Integer '循环变量
'由于Table没有ID和Name,所以采用循环的方法找到Table, For i = 0 To WebBrowser1.Document.All.length - 1 If UCase(WebBrowser1.Document.All(i).nodename) = "TABLE" Then iTableIndex = i Exit For End If Next
createElement()
你可以去asp版问问
<table width="100%" border="0" cellpadding="0" cellspacing="0">
改成下面的,即加一个ID
<table id="tab1" width="100%" border="0" cellpadding="0" cellspacing="0">将
<button name="B3">添加一行 </button>
改成下面的,增加一个事件
<button name="B3" onclick="addrow()">添加一行</button>将
</style>
</head>
之间插入如下脚本<script>
function addrow(){
var row=document.getElementById("tab1").insertRow( document.getElementById("tab1").rows.length);
row.height=document.getElementById("tab1").rows.item(0).height;
var rowCount =document.getElementById("tab1").rows.length;
var countCell=document.getElementById("tab1").rows.item(0).cells.length;
for(var i=0;i<countCell;i++){
var cell=row.insertCell(i);
cell.innerHTML=" ";
cell.id=(rowCount)+"/"+(i+1); }
}
</script>
我需要用Vb完成这个 请问你这个我怎么改才能改成 vb的啊 我知道你这个好使 我运行了 确实正确 很感谢你 如果你能用VB帮我写出来 我就给你分了
Form中的代码如下Option Explicit'按钮事件
Private Sub Command1_Click()
Dim iTableIndex As Integer 'Table的索引
Dim iRow As Integer '添加的行的索引
Dim iCol As Integer '总列数
Dim i As Integer '循环变量
'由于Table没有ID和Name,所以采用循环的方法找到Table,
For i = 0 To WebBrowser1.Document.All.length - 1
If UCase(WebBrowser1.Document.All(i).nodename) = "TABLE" Then
iTableIndex = i
Exit For
End If
Next
'在末尾插入一行
WebBrowser1.Document.All(iTableIndex).insertRow WebBrowser1.Document.All(iTableIndex).rows.length
'获取最大行号
iRow = WebBrowser1.Document.All(iTableIndex).rows.length - 1
'获取最大列号
iCol = WebBrowser1.Document.All(iTableIndex).rows.Item(0).cells.length - 1
For i = 0 To iCol
'增加一列
WebBrowser1.Document.All(iTableIndex).rows.Item(iRow).insertCell i
'设置内容为一个空格
WebBrowser1.Document.All(iTableIndex).rows.Item(iRow).cells(i).innerHTML = " "
Next
End Sub'加载窗体的时候打开文件
'HTML文件的位置及名称你自己改一下
Private Sub Form_Load()
WebBrowser1.Navigate "file://d:\test.html"
End Sub