我如何从下面的html中获得Thu Dec 18 10:33:19 EST 2014
。
<div class="main">
<table border="1" cellspacing="0">
<tr>
<td>Thu Dec 18 10:33:19 EST 2014</td>
<td class="meta">FitNesse Version: v20111026</td>
</tr>
</table>
答案 0 :(得分:1)
CSS选择器非常简单,可以获得第一个td
第一个&#39; tr&#39;然后您可以访问innerText
以获取日期文本:
var text = document.querySelector('table tr:first-child td:first-child').innerText;
alert(text);
&#13;
<div class="main">
<table border="1" cellspacing="0">
<tr>
<td>Thu Dec 18 10:33:19 EST 2014</td>
<td class="meta">FitNesse Version: v20111026</td>
</tr>
</table>
&#13;
答案 1 :(得分:0)
Pure JS。
var tds = document.getElementsByTagName("td");
alert(tds[0].innerText);
<div class="main">
<table border="1" cellspacing="0">
<tr>
<td>Thu Dec 18 10:33:19 EST 2014</td>
<td class="meta">FitNesse Version: v20111026</td>
</tr>
</table>
我认为您可能想要一个更通用的解决方案,但在这种情况下,您需要准确定义您需要做的更好。