<td id="hello"> OPD </td>
在我的html頁面上,這是我如何在tr中獲取td標籤。如何獲取值標籤
我想在java腳本變量中獲得值「OPD」。
var td1 = document.getElementById("hello");
我可以通過對td1執行任何操作來獲得此值。
有沒有其他方法可以做到這一點。請幫忙
<td id="hello"> OPD </td>
在我的html頁面上,這是我如何在tr中獲取td標籤。如何獲取值標籤
我想在java腳本變量中獲得值「OPD」。
var td1 = document.getElementById("hello");
我可以通過對td1執行任何操作來獲得此值。
有沒有其他方法可以做到這一點。請幫忙
var td1 = (document.getElementById("hello")).innerHTML;
或
var td1 = ((document.getElementById("hello")).innerHTML).trim();
td1.innerHTML
應該可以工作。 InnerHtml
如果你有興趣在一個jQuery的答案...
var tdText = $('#hello').text();
或
var tdTextTrimmed = $.trim($('#hello').text());
有幾種方法可以做到這一點:
無論您使用的是DOM-Shim,只是下面:
var td1 = document.getElementById('hello').textContent
或者你不想使用墊片,那麼你必須使用以下(感謝IE):
var hello = document.getElementById('hello'),
td1
if ('textContent' in hello) {
td1 = hello.textContent // Standard way
}
else {
td1 = hello.innerText // IE way
}
或者你使用jQuery:
var td1 = $('#hello').text()
但是,請勿使用innerHTML。這很糟糕,原因很多。
技術上還應該調用'.trim()'。否則+1。 – mellamokb 2012-04-09 17:11:47