网站的表单默认情况下其文本框已“禁用”,因此强制您输入从第一个框开始的信息,然后按照列表的方式进行操作。
这不允许我的PowerShell脚本自动输入信息。
我发现如果我手动将disable属性设置为""
(或为null),它将解锁不同的文本框,然后允许输入信息。
如何告诉PowerShell“删除”disabled
属性?当前代码不起作用。
答案 0 :(得分:0)
<div>
不可枚举,因此您的foreach
循环正在disabled
元素本身中寻找<div>
属性,但无法找到它。您需要遍历元素的子元素以获取要修改的元素。它也不是您想要查看的元素的值,而是元素属性之一的值。
foreach ($element in $t.children) {
if ($element.disabled -eq 'disabled') { $element.disabled = '' }
}