WPF + c#框架开发windows桌面程序,c#修改<webbrowser> 页面中input框值问题

问题遇到的现象和发生背景

我在某一时刻去修改,页面中两个input框的值。

img


结果只有第一个被修改的input框会显示该值,顺序修改后结果如下

img


交换顺序后结果如下

img

问题相关代码,请勿粘贴截图

//定义HTML
_dom = (mshtml.HTMLDocument)Web1.Document;
//隐藏浏览器的滚动条
_dom.documentElement.style.overflow = "hidden";
//禁用浏览器的滚动条
_dom.body.setAttribute("scroll", "no");
var inputs = _dom.getElementsByTagName("input");
//判断出价阶段
if (Is_First_Pay())
{
inputs.item(1).innerText = pay;
inputs.item(0).innerText = pay;
}
}

运行结果及报错内容

无报错,只是结果不对

我的解答思路和尝试过的方法

尝试过使用.value = pay和 SetAttribute("value", pay)的方式,结果是一个都不显示。

我想要达到的结果

img