2016-04-08 11 views
1

ウェブサイトには、デフォルトでテキストボックスが「無効」になっているフォームがあり、最初のボックスから情報を入力し、リストの途中で作業します。HTML属性を変更する

これは、PowerShellスクリプトが自動的に情報を入力することを許可していません。

無効属性を手動で""(またはnull)に設定すると、別のテキストボックスのロックが解除され、情報を入力できるようになります。

disabled属性を「削除」するにはどうすればよいですか?現在のコードは機能しません。

Powershell Code

HTML Code

+0

コードを画像として投稿しないでください。テキストをコピー/ペーストし、編集ボックスの上の '{}'ボタンでフォーマットします。 –

答えて

0

<div>可算ではありませんので、あなたのforeachループが<div>要素自体にdisabled属性を探しているし、それを見つけることができません。変更したい要素に到達するには、要素の子を反復処理する必要があります。これは、見たい要素の値ではなく、要素の属性の1つの値です。

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