gpt4 book ai didi

javascript - document.writeln 不写入新行

转载 作者:可可西里 更新时间:2023-11-01 01:46:20 27 4
gpt4 key购买 nike

我只是在写一些简单的代码,我注意到使用 document.writeln 不会写入新行,请允许我演示...

    // this is my JSON object
var myObject = {
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address": [{
"Address1": "11 My Street",
"Address2" : "Nice Area",
"Town" : "Nice Town",
"PCode" : "P05T 0DE"
}]
}

document.writeln(myObject.firstName);
document.writeln(myObject.address[0].Address1);

现在输出如下....

John 11 My Street

这一切都在一条线上?如果我使用 document.write() 我会期望这样吗?它发生在 IE 和 Firefox 中。显然我可以添加 + "<br/>"+ "\n"但我不需要那样做?

我是不是傻了?

最佳答案

HTML 布局引擎将所有空白折叠为一个空格。 当然你需要<br />或 HTML 用于将内容放在不同行上的其他一些机制。

关于javascript - document.writeln 不写入新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5795843/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com