outDiv.innerHTML = '<span style="font-family: 宋体;">' + label + '</span><br><br> ' + info;为什么label变成了竖着的而且颜色变成了白色
时间: 2023-09-28 19:06:21 浏览: 170
如果`label`变成了竖着的并且颜色变成了白色,可能是由于在`<span>`标签中设置了不正确的CSS样式。
在CSS中,`font-family`属性用于设置字体系列,而不是具体的字体名称。对于宋体,你可以使用`font-family: SimSun, 宋体, serif;`来指定字体系列,其中的`SimSun`是宋体在Windows操作系统上的字体系列名称。
此外,你可能还需要设置`color`属性来指定字体颜色。如果要将字体颜色设置为黑色,可以添加`color: black;`到`<span>`标签的样式中。
修改代码如下:
```javascript
outDiv.innerHTML = '<span style="font-family: SimSun, 宋体, serif; color: black;">' + label + '</span><br><br> ' + info;
```
请注意,如果用户的设备上没有安装宋体字体或无法正常显示该字体,浏览器将会使用默认的字体进行替代。
确保将这段代码放置在正确的位置,并且在执行之前,`outDiv`已经被正确获取,并且`label`和`info`变量包含了正确的字符串值。
相关问题
divID.innerHTML += '<div style="width:1050px; height:100px; border:1px solid red;padding:5px;position:absolute">' + '<span>' + '<img src="~/img/as.jpg" style="border-radius:50%; height:50px;border:1px solid black" />' + +'<a href="#">' + 名字 + '</a>' + '<span>' + 对你进行了评论 + '</span>' + '</span>' + ' <p style="position:relative;top:-20px;left:50px">' + 博客 + ':' + '<a href="#">' + 评论 + ':' + '</a>' +'<span>'+asfasfasfas+'</span>'+'</p>' + '</div>'错误在哪
在第二行的代码中,有一个多余的加号,导致了语法错误。正确的代码应该是:
```
divID.innerHTML += '<div style="width:1050px; height:100px; border:1px solid red;padding:5px;position:absolute">' +
'<span>' + '<img src="~/img/as.jpg" style="border-radius:50%; height:50px;border:1px solid black" />' +
'<a href="#">' + 名字 + '</a>' + '<span>' + 对你进行了评论 + '</span>' + '</span>' +
' <p style="position:relative;top:-20px;left:50px">' + 博客 + ':' +
'<a href="#">' + 评论 + ':</a>' + '<span>' + asfasfasfas + '</span>' + '</p>' +
'</div>';
```
这样就可以正确地拼接字符串了。
完成程序,实现购物车计算器的功能。 参考Html代码如下,可根据需求进行修改: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <h3>购物车计算器</h3> <label>单价:</label><input type="text"><br/> <label>数量:</label><input type="text"><br/> <label>应付金额:<
/label> <span id="totalPrice"></span><br/> <button onclick="calculate()">计算</button> <script> function calculate() { var price = parseFloat(document.querySelector("input[type=text]:nth-of-type(1)").value); var quantity = parseInt(document.querySelector("input[type=text]:nth-of-type(2)").value); var totalPrice = price * quantity; document.getElementById("totalPrice").innerHTML = totalPrice.toFixed(2); } </script> </body> </html>
注:该程序只实现了简单的购物车计算器功能,可以根据自己的需求进行修改和完善。
阅读全文