【问题标题】:How to get innertext of a DIV using javascript? [duplicate]如何使用 javascript 获取 DIV 的内部文本? [复制]
【发布时间】:2013-04-09 14:00:22
【问题描述】:

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

【问题讨论】:

标签: javascript html


【解决方案1】:

简短的回答:

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

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

【讨论】:

  • innerText 属性仅对块元素有效。根据定义,没有开始和结束标记的元素不能有 innerText 属性。 link
  • 虽然 div 是块元素。
【解决方案2】:

假设你有一个 div 声明为:

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

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

// javascript
document.getElementById("someDiv").innerHTML
// jquery
$("#someDiv").html()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-09
    • 2015-12-31
    • 1970-01-01
    • 2021-11-01
    • 2015-12-26
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多