调用 div 的 id,其中 id 看起来像 id=@something


<div class="external-event bg-red-gradient text-center" style="position: relative;">
                            <div id="@wo.id" class="WoOrders">
                                @Html.DisplayFor(modelItem => wo.id) --
                                @Html.DisplayFor(modelItem => wo.warehouse_number) --
                                @Html.DisplayFor(modelItem => wo.warehouse_order_number) --
                                @Html.DisplayFor(modelItem => wo.warehouse_process_type) --
                                @Html.DisplayFor(modelItem => qu.QueueId)
                            </div>
                        </div>

我怎么能调用那个div 元素的 id(我尝试过 getElementById() 但没有成功)。

提前谢谢。

(新手:))

这是

ASP.NET 中的服务器端代码:

@wo.id

它不是呈现到实际客户端的内容。 无论wo.id的价值是什么,那都是如此。 因此,例如,如果值为 "someIdentifier",那么您将得到以下内容:

<div id="someIdentifier" class="WoOrders">

在这种情况下,您将在 JavaScript 中标识该元素:

var element = document.getElementById('someIdentifier');

您需要在调用中使用"\@wo.id"转义 @ 符号。

https://jsfiddle.net/mw864znm/

document.getElementById('@test').className= "red";

最新更新