2016-04-08 137 views
1

網站的表格默認情況下已將其文本框「禁用」,因此強制您輸入以第一個框開始的信息,然後按列表中的方式進行操作。更改HTML屬性

這不允許我的PowerShell腳本自動輸入信息。

我發現如果手動設置禁用屬性爲""(或爲空),它將解鎖不同的文本框,然後將允許輸入信息。

如何告訴PowerShell「刪除」disabled屬性?目前的代碼不起作用。

Powershell Code

HTML Code

+0

請勿將代碼張貼爲圖片。複製/粘貼文本並使用編輯框上方的「{}」按鈕進行格式化。 –

回答

0

<div>是不可枚舉的,所以你的foreach循環正在尋找在<div>元素本身disabled屬性,並不能找到它。您需要迭代元素的子元素才能訪問要修改的元素。這也不是您想要查看的元素的值,而是元素屬性的值。

foreach ($element in $t.children) { 
    if ($element.disabled -eq 'disabled') { $element.disabled = '' } 
}