最初,我使用带有id的输入,并使用getElementById来获取其值。目前,我正在使用<td>。如何获取<td>的值?

我最初使用:

<input id="hello">
document.getElementById("hello").value;

现在,我想获取<td>的值,但是我不知道如何;
<td id="test">Chicken</td>
<td>Cow</td>

编辑: textContentinnerHTMLinnerText有什么区别?

最佳答案

获取文本内容

document.getElementById ( "tdid" ).innerText

或者
document.getElementById ( "tdid" ).textContent

var tdElem = document.getElementById ( "tdid" );
var tdText = tdElem.innerText | tdElem.textContent;

如果可以使用jQuery,则可以使用
$("#tdid").text();

获取HTML内容
var tdElem = document.getElementById ( "tdid" );
var tdText = tdElem.innerHTML;

在jQuery中
$("#tdid").html();

09-25 17:46