Javascript 如何获取Displayfor的内容

Javascript 如何获取Displayfor的内容,javascript,asp.net-mvc-4,Javascript,Asp.net Mvc 4,如何在javascript中获取Displayfor的内容?我想把Displayfor的内容放在标签1上 <span id="lable1"> @Html.DisplayFor(z => z.name, new { @id = "nm" }) </span> <script> document.getElementById('lable1').innerHTML = ////??? </script> @DisplayF

如何在javascript中获取Displayfor的内容?我想把Displayfor的内容放在标签1上

<span id="lable1">
    @Html.DisplayFor(z => z.name, new { @id = "nm" })
</span>

<script>
    document.getElementById('lable1').innerHTML = ////???
</script>

@DisplayFor(z=>z.name,新的{@id=“nm”})
document.getElementById('lable1')。innerHTML=/???

jquery的方法是

$('.btnSubmit').on('click', function(){
    $('#label1').text($('.txtField').val());
});

的显示仅呈现不带标记的值,因此您需要在span id上进行选择是正确的。我相信您可以使用.text设置span的内容,可能需要使用.html设置span的内容

为什么需要这样做?内容已在范围内。在这种情况下,javascript的用途是什么?我有一个文本框和一个按钮。我想当我改变文本框的内容时,DisplayFor也会改变。我的意思是文本框的内容将显示在DisplayFor中。我想在一段时间内完成这项任务。错了吗?