我创建了一个HTML文件,将其加载到IE中,现在我想在HTML页面中包含的TextArea中添加行。
<FORM NAME="driver">
<textarea cols="100" name="Protocol" rows="20"></textarea></p>
<input name="Mail_Folder" type="text" />
<input name="CloseApp" type="button" value="Exit" onclick="CloseLoop()" />
<input name="FormatText" type="button" value="Process Excel Sheet" onclick="ProcessExcel()" />
<input type="hidden" name="Loop" value="TRUE">
</FORM>
现在我将这个HTML文件与代码一起使用:
$ie = new-object -com "InternetExplorer.Application
$ie.navigate2($GuiFile)
$ie.Visible = $true
我用:
写入表格$ie.Document.getElementById("Protocoll").value = "Text"
这很好用。但是,当我使用&#34; \ n&#34;,&#34; \ r \ n&#34;时,我无法插入新行。或者,什么都没有,从字面上看。 我错过了什么?
非常感谢您的每一个提示。 此致, Eryk
答案 0 :(得分:0)
不。 当我使用Javascript写入文本区域时,这工作正常。 当我使用Powershell和DOM时,文本被解释为纯文本。 我在文字区看到:
TRUE NO ACTION TRUE NO ACTION
另一种可能性是让它用javascript写入并从powershell调用javascript函数。但这有点棘手。