<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()但没有成功)。
提前致谢。
(新手:))
答案 0 :(得分:1)
这是ASP.NET中的服务器端代码:
@wo.id
这不是实际客户端呈现的内容。那就是wo.id
的值。因此,例如,如果值为"someIdentifier"
,那么您将拥有:
<div id="someIdentifier" class="WoOrders">
在这种情况下,您可以使用以下代码识别JavaScript中的元素:
var element = document.getElementById('someIdentifier');
答案 1 :(得分:0)
您需要在通话中使用'\ @ wo.id'转义@符号。
https://jsfiddle.net/mw864znm/
document.getElementById('\@test').className= "red";