gpt4 book ai didi

css - 在 xsl 中设置 TD 的文本颜色

转载 作者:太空宇宙 更新时间:2023-11-03 23:57:20 25 4
gpt4 key购买 nike

我需要用不同的颜色显示一些列,我有一个包含表格定义的 .xsl 文件。在下面的代码中,我将列的颜色设置为红色,“名称”列显示为红色,但“日期”列不显示为红色。如果我从日期 td 中删除 dataType="date",日期列也会开始显示为红色,我使用 dataType="date" 只是为了格式化来 self 的 java 脚本代码的日期值。有没有什么额外的我必须添加来改变这个地方的颜色。

 <td style="color=red;width=80px;" dataType="date">
<xsl:value-of select="Date"/>
</td>
<td style="color=red;width=120px;">
<xsl:value-of select="Name"/>
</td>

java 脚本代码如下,这只是将日期格式化为 dd/mm/yyyy 格式。

function formatTable(table)

{ 变种格式化日期; var colTDs = table.all.tags("TD"); 对于 (var i = 0; i < colTDs.length; i++) { var td = colTDs[i];

var sDataType = td.getAttribute("dataType");
if (sDataType == null)
continue;
td.dataType = sDataType;
formatedDate = applyFormatDate(td.innerText); //This will just format the date to dd/mm/yyyy
td.innerText = formatedDate;

}

最佳答案

尝试:

<td style="color:red;width:80px;" data-Type="date">
<xsl:value-of select="Date"/>
</td>

你的 CSS 属性应该这样分配:

Properties:value;

不是这样的:

Properties=value;

编辑:

dataType=""

不是有效的 HTML5 属性,应该是:

data-Type=""

关于css - 在 xsl 中设置 TD 的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18208677/

25 4 0
文章推荐: html - 如果