首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确的写法是什么?

正确的写法是什么?
EN

Stack Overflow用户
提问于 2012-04-28 16:54:18
回答 5查看 86关注 0票数 0
代码语言:javascript
复制
for (var i = 0; i < colors.length; i++) {
    str += "<span class='ecolor' style='background-color:'" + colors[i] + "' title='" + colors[i] + "'></span>";
}

编写style='background-color:'" + colors[i] + "'的正确顺序是什么

所以它可以用背景颜色正确地渲染。当前无法工作`

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-04-28 16:58:17

在冒号后面关闭背景色:

代码语言:javascript
复制
str += "<span class='ecolor' style='background-color:'" + colors[i] +

代码语言:javascript
复制
str += "<span class='ecolor' style='background-color:" + colors[i] +
票数 0
EN

Stack Overflow用户

发布于 2012-04-28 16:57:31

代码语言:javascript
复制
 str += "<span class='ecolor' style='background-color:'" + colors[i] + "' title='" + colors[i] + "'></span>";

这将产生类似如下的结果:

代码语言:javascript
复制
<span class='ecolor' style='background-color:'red' title='red'></span>

请注意:r之间的额外引号。

代码语言:javascript
复制
 str += "<span class='ecolor' style='background-color: " + colors[i] + "' title='" + colors[i] + "'></span>";
票数 4
EN

Stack Overflow用户

发布于 2012-04-28 16:56:23

在你的跨度中没有任何东西,它是一个内联元素,所以会减少为零。没有内容或适当的样式。

你的头发有什么式样吗?

那么colors数组中有什么呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10362043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档