1
我想補充id來如何添加id來@ Html.DisplayFor
@Html.DisplayFor(model => model.ScreenWidth, new { @id = "width"})
然後用
document.getElementById("width").innerHTML = w;
爲什麼不工作?
我想補充id來如何添加id來@ Html.DisplayFor
@Html.DisplayFor(model => model.ScreenWidth, new { @id = "width"})
然後用
document.getElementById("width").innerHTML = w;
爲什麼不工作?
DisplayFor
幫助程序不會生成任何HTML標記,它只是輸出格式化的文本。所以你不能添加id
屬性。你可以做的反而是把它包起來的標籤(股利或跨度):
<div id="width">
@Html.DisplayFor(model => model.ScreenWidth)
</div>
,然後能夠操縱這個標籤的內容:
document.getElementById("width").innerHTML = w;
另外,您可以使用它作爲井
<span id="width">@Html.Displayfor(model => model.ScreenWidth) </span>