我在表格中插入不行,有什么办法吗?

ray428 2003-06-22 01:02:28
原先是这样的:
<TR>
<TD align=right width=1527548 bgColor=#174f14 height=30>单位:</TD>
<TD title=单位 width=1527828> </TD>
</TR>

现在我需要插入一个<INPUT>,变成这样:
<TR>
<TD align=right width=1527548 bgColor=#174f14 height=30>单位:</TD>
<TD title=单位 width=1527828><INPUT name=comany title=单位></TD>
</TR>

我用IHTMLDocument2,IHTMLElement,....来做的,我pIHTMLDocument2->createElement一个element后,不知道把这个<input>放在什么地方了。
...全文
128 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ray428 2003-06-23
  • 打赏
  • 举报
回复
to:kingcom_xu
想不到你是个深藏不露的高手呀,平时问问题一般只有matq2008(叶子.net)和jiangsheng(蒋晟.Net)能帮到忙,这次你可帮了我个大忙了。谢谢!100分给你了,反正叶子有得是机会拿分。我还有好多问题呢。。。。。
kingcom_xu 2003-06-22
  • 打赏
  • 举报
回复
得到<TD>的IHTMLElement接口,然后queryinterface得到IHTMLDOMNode,然后调用appendChild方法
ray428 2003-06-22
  • 打赏
  • 举报
回复
<TR>和<TD>都是自己加的,找到<TABLE>然后用IHTMLTable->insertRow方法增加一行--即<TR>,然后再用IHTMLTableRow->insertCell方法增加一个单元--即<TD>。然后再增加<INPUT>。我想了一个折中的办法,用IHTMLElement->put_innerHTML方法增加一串字符串:<INPUT name=comany title=单位>,但不能通过Create一个IHTMLElement把这个ELEMENT插进去。哎。。。
叶子哟 2003-06-22
  • 打赏
  • 举报
回复
你得设置它的父亲是谁就可以了,它的父亲是那个<tr>,所以你得给<tr>起一个标识
也可以考虑顺序号,找到这个tr
醉马不肖 2003-06-22
  • 打赏
  • 举报
回复
学习

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧