我一直在尝试用文本字段中的输入替换部分标题。当用户输入邮政编码时,文本将显示为“好消息!我们在 12345 有一个位置”。
<h4>GREAT NEWS! WE HAVE A LOCATION IN YOUR AREA. <span id="zipPrint"></span></h4>
function myFunction() {
var x = document.getElementById("zipNumber");
var text = " ";
var i;
for (i = 0; i < x.length ;i++) {
$('#hide-me').hide();
text += .replace("YOUR AREA", x.elements[i].value);
}
document.getElementById("zipPrint").innerHTML = text;
}
最佳答案
text +=
行在我看来是错误的。我认为您需要这个。
var text = "GREAT NEWS! WE HAVE A LOCATION IN YOUR AREA.";
text = text.replace("YOUR AREA", x.elements[i].value);
这样,“YOUR AREA”
将被位置编号替换,并将该结果分配给变量 text
。
关于javascript - 将部分html文本替换为input val JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52011279/