我无法动态地向 HTML 表中添加一行。我IHtmlDocument2
用于创建tr
和td
元素并IHtmlElement
设置属性IHtmlDomNode
并将创建的节点添加到文档层次结构中。
请任何人帮助我解决上述问题。
当我得到使用创建元素的tr
标签时,我正在遍历文档,然后我用它来将它插入到文档中,但它不起作用。tr
CreateElement
InsertBefore
我已经尝试了一个星期,但没有任何效果。
我无法动态地向 HTML 表中添加一行。我IHtmlDocument2
用于创建tr
和td
元素并IHtmlElement
设置属性IHtmlDomNode
并将创建的节点添加到文档层次结构中。
请任何人帮助我解决上述问题。
当我得到使用创建元素的tr
标签时,我正在遍历文档,然后我用它来将它插入到文档中,但它不起作用。tr
CreateElement
InsertBefore
我已经尝试了一个星期,但没有任何效果。
可能有点晚了。我最近更换了一个使用旧 DHTML 控件的 .Net 应用程序,但为了让它在 Windows 7 下工作,我不得不用 WebBrowser 控件替换它,这代表了功能上的重大倒退。我一直在使用底层的 IHtmlDocument2 接口来使用它。在这种情况下,我“作弊”,只是用原始 HTML 构建表格,将其作为 HTML 粘贴到剪贴板,然后使用界面的 execCommand("Paste")。这被包装在剪贴板保护器中,因此恢复了原始剪贴板状态。
使用 jQuery
$('table#mytable').append('<tr><td>some html</td></tr>');