VB的Webbrowser如何用document.Write在指定的位置里插入html代码

1.htm内容<tableid="tb1">这里插代码</tabel>... 1.htm内容
<table id="tb1">
这里插代码
</tabel>
展开
 我来答
ljl88900
2010-11-20 · TA获得超过2661个赞
知道大有可为答主
回答量:2197
采纳率:100%
帮助的人:2637万
展开全部
如果你一定要用document.Write,可通过下面代码实现:
Dim S As String, Msg As String, Html As String

With WebBrowser1.Document
Msg = .body.innerHTML
S = "<table id=" & Chr(34) & "tb1" & Chr(34) & ">"
Html = "插入的代码"
i = InStr(1, Msg, S, vbTextCompare) '查找
If i > 0 Then
Msg = Left(Msg, i + Len(S) - 1) & Html & Mid(Msg, i + Len(S)) '插入
.Clear
.Open
.Write Msg '重写
.Close
WebBrowser1.Refresh '刷新
End If
End With
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tonkeys
2010-11-19 · TA获得超过1513个赞
知道大有可为答主
回答量:2087
采纳率:33%
帮助的人:2442万
展开全部
Private Sub Command1_Click()
Set newrow = WB.Document.getElementById("tb1").insertrow
Set newcol = newrow.insertCell
newcol.innertext = "现在时间是:" & Time()
End Sub
Private Sub Form_Load()
WB.Navigate App.Path & "\1.htm"
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式