javascript - 使用 Document.write() 和一个对象来创建
在 HTML 中
问题描述
我正在尝试使用document.write()
JavaScript 中的方法来使用对象编写带有<p>
标签的句子,you
. 我试图像下面的例子那样连接一个句子,但它把对象打印在不同的行上。
我需要它来形成一个正确的句子,所有内容都在同一行,并能够创建一个包含多个句子的段落。
试图
var you = {
firstName: 'John',
lastName: 'Doe',
age: '32'
};
document.write("<p>Hello my name is "</p> + firstName + " " + lastName)
解决方案
您正在关闭<p>
并且有无效的报价分组。您可以像这样使用模板文字:
var you = {
firstName: 'John',
lastName: 'Doe',
age: '32'
};
document.write(`<p>Hello my name is ${you.firstName} ${you.lastName}</p>`);
ES5 语法:
var you = {
firstName: 'John',
lastName: 'Doe',
age: '32'
};
document.write("<p>Hello my name is " + you.firstName + " " + you.lastName + "</p>");
推荐阅读
- c# - LINQ DB 列表包含对象
- angular - 如何为 Angular 6 应用程序启用 CSS 源映射?
- swift - 电子邮件验证器 RxSwift?
- python - 附加到 python dict 时生成属性错误
- django - django Restframework_覆盖rest_auth LoginView
- c# - C#获取检查径向列表选项的有效方法
- javascript - 以用户身份从 chrome 扩展发送请求
- android - 在 play store 上发布后可以更改包名吗?
- java - java @Value 是如何工作的?
- javascript - 在用户定义的消息中呈现 html 内容