2013-04-09 50 views

回答

7

假設你有一個div聲明:

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

你可以得到它的價值:

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

簡短的回答:

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

長的答覆,因爲你已經用asp.net-mvc-3標記了這個問題,這是否會在瀏覽器中運行,而不是在服務器上運行(ASP.NET運行的地方)。沒有發送請求,沒有直接的方式將內容從瀏覽器傳送到服務器。我猜你可能想要從頁面對一個新的控制器動作進行ajax調用,但這取決於文本更改的時間以及你想要做什麼。

+0

** innerText **屬性僅對**塊元素有效**。根據定義,不具有開始和結束標記的元素不能具有innerText屬性。 [鏈接](http://msdn.microsoft.com/en-ca/library/ie/ms533899%28v=vs.85%29.aspx) – dhruvpatel 2014-06-30 17:17:29

+4

雖然div是一個塊元素。 – harriyott 2014-11-26 14:11:00

相關問題