更改asp.net中的颜色tr

@foreach(var item in model){

    <tr id ="nameoftr">

    <td>

    asd

    </td>

    @if(item.num > 5)

    {

    <script>document.getElementById('nameoftr').className = 'blinkAction';</script>

    }

    </tr>

    }

我尝试像这样更改 tr 的类,但只有第一行受到影响,但有许多 >5 行。我尝试了 tr 块下的 if 块,结果是相同的。我怎样才能改变所有行的类。我该如何解决这个问题?



慕姐4208626
浏览 93回答 1
1回答

萧十郎

您不需要使用脚本标签来分配类。您可以按照下面的方法进行操作。@foreach (var item in model){&nbsp; &nbsp; var className = item.num > 5 ? "blinkAction" : string.Empty;&nbsp; &nbsp; <tr id="nameoftr" class="@className">&nbsp; &nbsp; &nbsp; &nbsp; <td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; asd&nbsp; &nbsp; &nbsp; &nbsp; </td>&nbsp; &nbsp; </tr>}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript