Javascript 如何使用任何逻辑在使用HTML的Python模板中为文本着色`
我正在使用Python为邮件起草一个表。在邮件中,如果文本具有某种文本值,我需要给文本上色。如果文本包含“Successful”,则文本将被着色为“GREEN”。我正在使用Python字符串模板制作一个HTML代码段,$w_u是包含文本的变量。我想根据文本更改文本的颜色。请帮帮我Javascript 如何使用任何逻辑在使用HTML的Python模板中为文本着色`,javascript,python,html,Javascript,Python,Html,我正在使用Python为邮件起草一个表。在邮件中,如果文本具有某种文本值,我需要给文本上色。如果文本包含“Successful”,则文本将被着色为“GREEN”。我正在使用Python字符串模板制作一个HTML代码段,$w_u是包含文本的变量。我想根据文本更改文本的颜色。请帮帮我 ''' <!DOCTYPE html> <html> <head> <title>XXXXX</title> <style>
'''
<!DOCTYPE html>
<html>
<head>
<title>XXXXX</title>
<style>
table {
border: 1px solid black;
border-collapse: collapse;
width: 100%;
}
th,td{
border: 1px solid black;
text-align: center;
padding: 5px;
width: 7%;
}
</style>
</head>
<body>
<p>
<p2>Hi All,</p2>
<br>
<br>
<p2>SOME_TEXT</p2>
<table>
<thead>
<tr>
<th></th>
<th>22a</th>
<th>22r</th>
<th>29a</th>
<th>29c</th>
<th>ICAL</th>
<th>22g</th>
<th>22x</th>
<th>22hm</th>
<th>28a</th>
<th>20a</th>
<th>20b</th>
<th>20m</th>
</tr>
</thead>
<tbody>
<tr>
<td>AM</td>
<td>$w21</td>
<td>$w22</td>
<td>$w23 </td>
<td>$w24</td>
<td>$w25</td>
<td>$w26</td>
<td>$w27</td>
<td>$w28</td>
<td>$w29</td>
<td>$w210</td>
<td>$w211</td>
<td>$w20m_3<td>
</tr>
<tr>
<td>LA</td>
<td>$w31</td>
<td>$w32</td>
<td>$w33</td>
<td>$w34</td>
<td>$w35</td>
<td>$w36</td>
<td>$w37</td>
<td>$w38</td>
<td>$w39</td>
<td>$w310</td>
<td>$w311</td>
<td>$w20m_4<td>
</tr>
</tbody>
</table>
<p2>Best Regards</p2>
<br>
<br>
<p2>XXX ---- REGARDS(STATEMENT)</p2>
</body>
</html>
'''
s=Template(bdy).safe_substitute(w21=xxx[0][0],w22=xxx[0][1],w23=xxx[0][2],w24=xxx[0][3],w25=all[0][4],w26=all[0][5],w27=all[0][6],w28=all[0][7],
w29=all[0][8],w210=all[0][9],w211=all[0][10],w20m_3=all[0][11],
w31=xxx[1][0],w32=xxx[1][1],w33=xxx[1][2],w34=xxx[1][3],w35=all[1][4],w36=all[1][5],w37=all[1][6],w38=all[1][7],
w39=all[1][8],w310=all[1][9],w311=all[1][10],w20m_4=all[1][11])
“”
XXXXX
桌子{
边框:1px纯黑;
边界塌陷:塌陷;
宽度:100%;
}
th,td{
边框:1px纯黑;
文本对齐:居中;
填充物:5px;
宽度:7%;
}
大家好,
一些课文
22a
22r
29a
29c
艾尔
22克
22倍
22hm
28a
20a
20b
20米
是
$w21
$w22
$w23
$w24
w25美元
$w26
$w27
$w28
$w29
w210美元
w211美元
2000万南非兰特3
洛杉矶
$w31
w32美元
w33美元
w34美元
w35美元
w36美元
w37美元
w38美元
w39美元
w310美元
w311美元
2000万南非兰特4
顺致敬意,
XXX----问候(声明)
'''
s=模板(bdy).安全替代(w21=xxx[0][0]、w22=xxx[0][1]、w23=xxx[0][2]、w24=xxx[0][3]、w25=all[0][4]、w26=all[0][5]、w27=all[0][6]、w28=all[0][7],
w29=全部[0][8],w210=全部[0][9],w211=全部[0][10],w20m_3=全部[0][11],
w31=xxx[1][0]、w32=xxx[1][1]、w33=xxx[1][2]、w34=xxx[1][3]、w35=all[1][4]、w36=all[1][5]、w37=all[1][6]、w38=all[1][7],
w39=全部[1][8],w310=全部[1][9],w311=全部[1][10],w20m_4=全部[1][11])
您可以使用基本样式添加类并将该类附加到td中
<style>
.success {
background: green
}
.error {
background: red
}
<style>
<td class="success">AM</td>
<td class="success">$w21</td>
<td class="error">$w21</td>
.成功{
背景:绿色
}
.错误{
背景:红色
}
是
$w21
$w21
XXXXX
桌子{
边框:1px纯黑;
边界塌陷:塌陷;
宽度:100%;
}
th,td{
边框:1px纯黑;
文本对齐:居中;
填充物:5px;
宽度:7%;
}
.成功{
背景:绿色
}
.错误{
背景:红色
}
大家好,
一些课文
22a
22r
29a
29c
艾尔
22克
22倍
22hm
28a
20a
20b
20米
是
$w21
$w22
$w23
$w24
w25美元
$w26
$w27
$w28
$w29
w210美元
w211美元
2000万南非兰特3
洛杉矶
$w31
w32美元
w33美元
w34美元
w35美元
w36美元
w37美元
w38美元
w39美元
w310美元
w311美元
2000万南非兰特4
顺致敬意,
XXX----问候(声明)
Hi,我需要一个逻辑,根据表格单元格内的文本使用此颜色,假设单元格表示成功,则颜色为绿色;如果表示不成功,则颜色为红色。此外,我们需要记住,这些行将位于python字符串模板中。请帮助我。@ShankhadipKundu你必须在数据中构建逻辑。你必须采取字典(地图)平面数组,不可能的棘手