2012-04-09 22 views
2
<td id="hello"> OPD </td> 

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

Javaスクリプト変数で値 "OPD"を取得したいとします。

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

この値は、td1で任意の操作を実行することで取得できますか。

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

答えて

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

または

var td1 = ((document.getElementById("hello")).innerHTML).trim(); 
5
td1.innerHTML 

は動作するはずです。 InnerHtml

+1

技術的には、 '.trim()'も呼び出すべきです。そうでなければ+1。 – mellamokb

0

あなたはjQueryの答えに興味があるなら...

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

または

var tdTextTrimmed = $.trim($('#hello').text()); 
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は使用しないでください。これは多くの理由でちょっと悪いことです。

関連する問題