如何将两个 javascript 变量插入到 HTML 元素中?

how to insert two javascript variables into HTML elements?

只需要两个简单的 javascript 变量在页面上显示为文本。此代码适用于一个变量,但是当我添加对 getElementById 的第二次调用时,它什么也没显示:

html

 <p id="demo"></p>
 <span id="temper"></span>

JS

document.getElementById("demo").innerHTML = location;

document.getElementById("temper").innerHTML = temp_f;

您的问题是您正在尝试分配变量 location,它隐藏了内置的:

var location = "x";

相反,将变量名称更改为其他名称,例如 loc:

var loc = "x",
    temp_f = "y";

document.getElementById("demo").innerHTML = loc;

document.getElementById("temper").innerHTML = temp_f;
 <p id="demo"></p>
 <span id="temper"></span>