通过IE COM对象在所需文本字段中设置值时无法保存

时间:2017-10-11 20:24:17

标签: html powershell

设置文本字段的value属性时,我无法保存页面。如果我在值中键入它,它不会显示HTML中更新的值,但它允许我保存。我应该考虑一种处理这种价值变化的不同方式吗?当我点击保存时,有没有办法查看.JS在后台正在做什么?

HTML

<input class="GAFVGA5C-H GAFVGA5IYH cw_CwTextField cw_PsaSummaryHeader" style="width: 150px;" type="text" maxlength="100" placeholder="" value="">

POWERSHELL

Function CheckClass($ie, $e, $s){

    return $ie.Document.IHTMLDocument3_getElementsByTagName($e) | Where {$_.ClassName -match $s}
}

#create summary
#ISSUE: unable to save value
$summary = CheckClass -ie $ie -e "input" -s "GAFVGA5C-H GAFVGA5IYH cw_CwTextField cw_PsaSummaryHeader"
$summary.value = $in_summary

编辑:修改代码以反映评论

0 个答案:

没有答案