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 に答える