3
<td id="hello"> OPD </td>

私のhtmlページでは、これがtrでtdタグを取得する方法です。

Javaスクリプト変数で値「OPD」を取得したい。

var td1 = document.getElementById("hello");

td1で任意の操作を実行して、この値を取得できますか?

これを行う他の方法はありますか?助けてください

4

4 に答える 4

5
td1.innerHTML

動作するはずです。InnerHtml

于 2012-04-09T17:11:11.557 に答える
2
var td1 = (document.getElementById("hello")).innerHTML;

また

var td1 = ((document.getElementById("hello")).innerHTML).trim();
于 2012-04-09T17:12:41.120 に答える
1

これを行うにはいくつかの方法があります。

  • 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は使用しないでください。これは多くの理由で悪いことです。

于 2012-04-09T17:26:03.183 に答える
0

jQueryの回答に興味がある場合...

var tdText = $('#hello').text();

また

var tdTextTrimmed = $.trim($('#hello').text());
于 2012-04-09T17:13:46.703 に答える