gpt4 book ai didi

javascript - 样式化包含模板文字的附加文本

转载 作者:太空宇宙 更新时间:2023-11-03 22:11:19 24 4
gpt4 key购买 nike

我想设计一个包含单词和数字的短句,使用 span 和模板文字创建,因此我们有,例如,红色的 Review 单词和蓝色的模板文字,但我无法编写代码工作:

let slide_launched = 10;
let cardState = document.getElementById("cardState");
cardState.innerHTML = `<span style="color:red" >Review </span><span style="color:blue font-weight:700" >${slide_launched - 1}</span>`;
<div class="containerList">
<ul id="list">

<li>
<span>Number:</span>
<span id="cardState"></span>
</li>

</ul>
</div>

我曾尝试分离文本的 innerHTML 附加部分并分别设置样式,但这也不起作用:

 let slide_launched = 10;
let cardState = document.getElementById("cardState");

cardState.innerHTML = `<span style="color:red" >Review </span>`;

cardState.innerHTML += `<span style="color:blue font-weight:700" >${slide_launched - 1}</span>`
<div class="containerList">
<ul id="list">

<li>
<span>Number:</span>
<span id="cardState"></span>
</li>

</ul>
</div>

最佳答案

你忘了加分号:

<span style="color:blue font-weight:700" >${slide_launched - 1}</span>

更改为:

<span style="color:blue;font-weight:700" >${slide_launched - 1}</span>

您需要在每个 property:value; 之后添加分号

关于javascript - 样式化包含模板文字的附加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59270247/

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