Javascript JS不会更新dom中的占位符

Javascript JS不会更新dom中的占位符,javascript,html,bootstrap-4,placeholder,Javascript,Html,Bootstrap 4,Placeholder,JS在给占位符赋值后不会更新它 HTML 之后 HTML 网站仍然有 将日志记录到控制台 () 它显示更新代码。但在检查DOM时,它仍然显示旧代码。尝试了很多东西,但我一辈子都无法让它发挥作用你可以用 函数setPlaceholder(){ 设a='Sander' document.getElementById(“B”).setAttribute(“占位符”,a); } 设置占位符对不起,我刚刚发现我在代码中使用了两次相同的id 所以我有两个带“B”的ID我刚刚试过,结果成功了。能否请您提

JS在给占位符赋值后不会更新它

HTML

之后

HTML 网站仍然有

将日志记录到控制台

()

它显示更新代码。但在检查DOM时,它仍然显示旧代码。尝试了很多东西,但我一辈子都无法让它发挥作用

你可以用

函数setPlaceholder(){
设a='Sander'
document.getElementById(“B”).setAttribute(“占位符”,a);
}


设置占位符
对不起,我刚刚发现我在代码中使用了两次相同的id
所以我有两个带“B”的ID

我刚刚试过,结果成功了。能否请您提供一个复制该问题的工作示例?谢谢。这显然是有效的,但我认为,仅仅设置
占位符
属性也应该有效。。。。是的,元素上的属性工作正常。这必须是注释或编辑问题并添加为更新。
<input type="text" class="form-control" id="B" readonly>
a=Sander 
document.getElementById("B").placeholder=a;