15

如何使用 java 脚本获取 DIV 控制器的内部文本?

4

2 回答 2

35

简短的回答:

document.getElementById("id-of-div").innerText

鉴于您已经用 asp.net-mvc-3 标记了问题,长答案是它将在浏览器中运行,而不是在服务器(运行 ASP.NET 的地方)上。在不发送请求的情况下,无法立即将内容从浏览器获取到服务器。我猜您可能想从页面对新的控制器操作进行 ajax 调用,但这取决于文本何时更改,以及您想用它做什么。

于 2013-04-09T14:06:53.857 回答
7

假设你有一个 div 声明为:

<div id="someDiv">
  some content goes here
</div>

您可以通过以下方式获得其价值:

// javascript
document.getElementById("someDiv").innerHTML
// jquery
$("#someDiv").html()
于 2013-04-09T14:06:45.877 回答