问题遇到的现象和发生背景
我在某一时刻去修改,页面中两个input框的值。
结果只有第一个被修改的input框会显示该值,顺序修改后结果如下
交换顺序后结果如下
问题相关代码,请勿粘贴截图
//定义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)的方式,结果是一个都不显示。