我正在处理以下编码问题,这让我很沮丧,因为我认为它应该是直接的。这是代码:
<input type="hidden" id="color" value="red"/>
document.getElementById("color").value="blue"
我有一个辅助 javascript 文件,当选择新字段时,它会监听 onselect 事件。
然后它会读取 color
元素的值,例如 document.getElementById("color").value
并对其执行某些操作。
如果我基本上通过 HTML 硬编码隐藏字段颜色的值,则辅助 javascript 能够读取 color
元素的值,但当我通过上面的 JS 设置它时却不能。
应该很简单,但由于某种原因,它没有设置看起来那样的值。
任何意见都将不胜感激。
谢谢, 鲍勃
最佳答案
看起来工作正常,您可以检查控制台是否有错误吗?
document.getElementById("color").value = "blue";
var theColor = document.getElementById("color").value;
document.write("Hidden color is: <strong style='color:" + theColor + "'>" + theColor + "</strong>");
<input type="hidden" id="color" value="red" />
关于javascript - 无法通过JS更新隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32663221/