用什么方式可以给这段展示在页面上的字符串加标签
${user.usernam}
像这样包裹住不太明白你想要的需求:
这样吗?
if (hours > 12) {
welcome = `<div>上午好,<span class="username">${user.username}</span>,喝杯水吧</div>`;
} else {
welcome = `<div>下午好,喝杯咖啡吧<span class="username">${user.username}</span></div>`;
}
“Devil组”引证GPT后的撰写:
JavaScript的DOM操作方法
if (hours > 12) {
welcome = document.createElement('p');
welcome.textContent = '上午好,"' + user.username + '",喝杯水吧';
document.body.appendChild(welcome);
} else {
welcome = document.createElement('p');
welcome.textContent = '下午好,喝杯咖啡吧"' + user.username;
document.body.appendChild(welcome);
}
用了document.createElement()方法来创建一个新的HTML元素,然后使用textContent属性来设置元素的文本内容。最后,使用appendChild()方法将元素添加到元素中。你可以根据需要使用不同的DOM操作方法来创建、修改和删除页面上的HTML元素。
welcome =`上午好,<span>"${user.username}"</span>,喝杯水吧`
welcome.innerText="xxx" 或者 你想加 标签 那 innerHtml 也行
用 v-html