我做了一个javascript编码来填充文本,它确实在html代码中填充了值,但是没有';t在网站上反映(填充栏仍然为空)

我做了一个javascript编码来填充文本,它确实在html代码中填充了值,但是没有';t在网站上反映(填充栏仍然为空),javascript,Javascript,我做了一个javascript来填充textfield,它确实更新了HTML代码中的值,但它没有反映在网页填充栏中 我在fill列中输入了文本(通过手动输入),以确认该值正在更新我所针对的元素,以使用javascript填充该值。我的javascript设法更新了该值,但它不会反映在网页填充列上 这是网页的HTML代码:- <div class="next-table-cell-wrapper"> <span class="myinput-wrap"> <

我做了一个javascript来填充textfield,它确实更新了HTML代码中的值,但它没有反映在网页填充栏中

我在fill列中输入了文本(通过手动输入),以确认该值正在更新我所针对的元素,以使用javascript填充该值。我的javascript设法更新了该值,但它不会反映在网页填充列上

这是网页的HTML代码:-

<div class="next-table-cell-wrapper">
  <span class="myinput-wrap">
   <span class="next-input next-input-single next-input-medium error  error" style="width: 100%;">
   <input type="text" min="0" placeholder="<=24.05" value="24.04" height="100%" data-spm-anchor-id="a2o7i.11278553.old-navigation.i42.1a041e13fbm6Y1">
   </span>
   <span class="error-info">Empty, please fill in.</span></span></div>
但网页填充栏仍显示错误消息:

空的,请填写


.attributes[3]。值
。。。嗯,这看起来不对。。。元素上的属性数组??如果改为
填充框[0].value=“24.04”
会发生什么?或者
document.querySelector('div.next-table-cell-wrapper-input[type=text]')。value=“24.04”
您甚至没有触摸到
Empty,请填写。
。。。因此,这不会像Majicks那样消失。现在值反映在fill列中,但submit按钮仍然禁用,不允许我单击,我错过了什么步骤?如果我尝试在fill列示例中手动输入值“24.05”,然后启动代码文档。querySelector('div.next-table-cell-wrapper-input[type=text]')。value=“24.04”,它显示填充列变为“24.04”,但当我单击填充列外侧的任何位置时,它会返回到“24.05”,知道发生了什么吗?
var fillBox = document.querySelectorAll('div.next-table-cell-wrapper input[type=text]')
fillBox[0].attributes[3].value = "24.04"