Javascript 从列表中选择新选项时,请将其替换为以前的元素

Javascript 从列表中选择新选项时,请将其替换为以前的元素,javascript,html,replace,Javascript,Html,Replace,现在,当选择一个选项时,它将被添加到DOM中,然后当选择另一个选项时,它将继续添加选定的选项 我想这样,每当选择一个选项,这是唯一的事情,将显示。不要添加元素,只需在选择新元素时替换它们即可 //用于添加元素的函数 函数myFunction(){ var x=document.getElementById(“mySelect”).value; 如果(x==“格式文本”){ document.getElementById(“容器”).innerHTML+= “格式化文本删除块” }else if

现在,当选择一个选项时,它将被添加到DOM中,然后当选择另一个选项时,它将继续添加选定的选项

我想这样,每当选择一个选项,这是唯一的事情,将显示。不要添加元素,只需在选择新元素时替换它们即可

//用于添加元素的函数
函数myFunction(){
var x=document.getElementById(“mySelect”).value;
如果(x==“格式文本”){
document.getElementById(“容器”).innerHTML+=
“格式化文本删除块”
}else if(x==“rightImg\u leftTxt”){
document.getElementById(“容器”).innerHTML+=
'右图像左文本

选择块类型
格式化文本
右图像,左文本
<左图像,右文本
创造

这是因为您在
document.getElementById(“容器”).innerHTML+=
中使用了
+=

这会不断地给已经存在的东西添加内容。

请用格式正确的替换这个“乱七八糟”的东西。甚至不能用这种间隔来阅读
”\_(ツ)_/“
抱歉,伙计们,在仍然工作的情况下发布到fast,我现在已经修复了它,并添加了一个工作片段@andreas请随意编辑该片段并单击“整理”按钮;这将使格式更加一致。“一个工作片段”哪里少了一半的加价?哇,我忽略了那该死的东西,谢谢,我现在觉得自己像个白痴:)Np,我知道感觉xD