首页 > 解决方案 > 使用 powershell 向 HTML 表中添加行

问题描述

我正在编写一个在 IE 中使用 HTML 作为 GUI 的应用程序。现在我想使用一个表格在浏览器中输出数据。为此,我在浏览器中打开一个本地 HTML:

$ie = new-object -com "InternetExplorer.Application"
$ie.navigate2($GuiFile)
$ie.Visible = $true

等等。在这个 HTML 文件中,我可以读取和写入输入字段。但我想改变 HTML,或者更好地改变它背后的 DOM。

$myTable=$ie.Document.getElementById("ReportsTable")
$myNewRow = $ie.Document.createElement("TR")
$myNewRow.setAttribute("id", "myTr")
$myTable.appendChild($myNewRow)

听起来不错,不是吗?但是,我最后一次调用“appendChild”一个对象,它应该将子(TR)添加到现有表中。

非常感谢任何建议

埃里克

标签: htmlpowershellinternet-explorerappendchild

解决方案


推荐阅读