<div>正确答案:</div> <% result.forEach(function(item){ %> <tr> <tr> <td>源地址:<%= item.source %></td> <td>源区域:<%= item.area %></td> <td>目标地址:<%= item.target %></td> <td>目标区域:<%= item.tarea %></td> <td>服务:<%= item.serv %></td> <td>日期:<%= item.time %></td> <td>动作:<%= item.action %></td> <td>状态:<%= item.state %></td> </tr> <br> <% student.forEach(function(ites){ %> <br> <div>您的答案:</div> <tr> <tr> <td>源地址:<%= ites.source %></td> <td>源区域:<%= ites.area %></td> <td>目标地址:<%= ites.target %></td> <td>目标区域:<%= ites.tarea %></td> <td>服务:<%= ites.serv %></td> <td>日期:<%= ites.time %></td> <td>动作:<%= ites.action %></td> <td>状态:<%= ites.state %></td> </tr> <% if(item.source==ites.source) fraction+=10; if(item.area==ites.area) fraction+=10; if(item.target==ites.target) fraction+=10; if(item.tarea==ites.tarea) fraction+=10; if(item.serv==ites.serv) fraction+=10; if(item.time==ites.time) fraction+=10; if(item.action==ites.action) fraction+=20; if(item.state==ites.state) fraction+=20; %> <br><br> 恭喜您,您的分数为: <%= fraction %> <% }) %> <% }) %> 这段代码如果stat相同fration变为红色
时间: 2024-02-16 19:11:32 浏览: 83
可以通过在代码中添加一个判断语句,来实现在状态相同的情况下将分数变为红色。例如:
```
<div>正确答案:</div>
<% result.forEach(function(item){ %>
<tr>
<td>源地址:<%= item.source %></td>
<td>源区域:<%= item.area %></td>
<td>目标地址:<%= item.target %></td>
<td>目标区域:<%= item.tarea %></td>
<td>服务:<%= item.serv %></td>
<td>日期:<%= item.time %></td>
<td>动作:<%= item.action %></td>
<td>状态:<%= item.state %></td>
</tr>
<br>
<% student.forEach(function(ites){ %>
<br>
<div>您的答案:</div>
<tr>
<td>源地址:<%= ites.source %></td>
<td>源区域:<%= ites.area %></td>
<td>目标地址:<%= ites.target %></td>
<td>目标区域:<%= ites.tarea %></td>
<td>服务:<%= ites.serv %></td>
<td>日期:<%= ites.time %></td>
<td>动作:<%= ites.action %></td>
<td>状态:<%= ites.state %></td>
</tr>
<% var fraction = 0; %>
<% if(item.source==ites.source) fraction+=10; %>
<% if(item.area==ites.area) fraction+=10; %>
<% if(item.target==ites.target) fraction+=10; %>
<% if(item.tarea==ites.tarea) fraction+=10; %>
<% if(item.serv==ites.serv) fraction+=10; %>
<% if(item.time==ites.time) fraction+=10; %>
<% if(item.action==ites.action) fraction+=20; %>
<% if(item.state==ites.state) { %>
<% fraction+=20; %>
<% if(item.state==ites.state && item.state==stat){ %>
<% fraction= '<span style="color:red;">'+fraction+'</span>'; %>
<% } %>
<% } %>
<br><br> 恭喜您,您的分数为: <%= fraction %>
<% }) %>
<% }) %>
```
这里使用了嵌套的判断语句,如果item.state==ites.state 且 item.state==stat,则将 fraction 变量的值用 <span> 标签包裹,并设置颜色为红色。
阅读全文