javascript 初学者在这里,我将这些(document.write vs console.log vs innerHTML)相互比较并从 innerHTML 得到不同的结果。如您所见,“document.write”和“console.log”打印“fname lname age”,但 innerHTML 只打印“age”,有人可以解释一下吗?
var person = {fname:"John", lname:"Doe", age:25};
var x;
for (x in person) {
document.write(x+' ')
}
<p id="demo"></p>
控制台日志版本:
var person = {fname:"John", lname:"Doe", age:25};
var x;
for (x in person) {
console.log(x+' ')
}
内部 HTML 版本:
var person = {fname:"John", lname:"Doe", age:25};
var x;
for (x in person) {
document.getElementById("demo").innerHTML =x+' '
}
<p id="demo"></p>
慕标5832272
相关分类