无法将文本访问到td

时间:2014-07-31 15:47:12

标签: javascript jquery html html-table

大家好我要访问特定列的td文本:

示例代码

<td id="myId">HELLO WORLD</td>
//var x = $("#myId").text();
//var x = $("#myId").html();
//var x = document.getElementById('myId').innerText;
alert(x);

我尝试了不同的解决方案,但都没有。

Here's the fiddle.

我该如何解决?感谢

3 个答案:

答案 0 :(得分:1)

您必须使用有效的HTML才能访问这些值。我已更新了您的Fiddle

<table>
    <tr>
        <td id="myId">HELLO WORLD</td>
    </tr>
</table>

答案 1 :(得分:1)

您需要拥有有效的HTML。

此代码适用于我:

<html>
<body>

<table>
    <tr>
        <td id="myId">HELLO WORLD</td>
    </tr>
</table>

<div id="test"></div>
<script>
var x = document.getElementById('myId').innerText;

document.getElementById('test').innerText = document.getElementById('myId').innerText + "...";
alert(x);
</script>

</body>
</html>

您可以在https://dl.dropboxusercontent.com/u/6943408/25063416.html

尝试

答案 2 :(得分:0)

你只需要有一个构建良好的html表,如下所示:

<table>
    <tr>
        <td id="myId">HELLO WORLD</td>
    </tr>
</table>

检查更新后的feedle