<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で任意の操作を実行して、この値を取得できますか?
これを行う他の方法はありますか?助けてください
td1.innerHTML
動作するはずです。InnerHtml
var td1 = (document.getElementById("hello")).innerHTML;
また
var td1 = ((document.getElementById("hello")).innerHTML).trim();
これを行うにはいくつかの方法があります。
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は使用しないでください。これは多くの理由で悪いことです。
jQueryの回答に興味がある場合...
var tdText = $('#hello').text();
また
var tdTextTrimmed = $.trim($('#hello').text());