Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用prototype读取td值_Html_Prototypejs - Fatal编程技术网

Html 使用prototype读取td值

Html 使用prototype读取td值,html,prototypejs,Html,Prototypejs,我想使用prototype阅读HTMLTD的值。例如,假设您有一个如下表 <table id="myTable"> <tr> <td>apple</td> <td>orange</td> </tr> <tr> <td>car</td> <td>bus</td> </tr> </table

我想使用prototype阅读HTMLTD的值。例如,假设您有一个如下表

<table id="myTable">
 <tr>
    <td>apple</td>
    <td>orange</td>
    </tr>
  <tr>
    <td>car</td>
    <td>bus</td>
  </tr>
</table>
我想阅读价值观——苹果、橙色、汽车和公共汽车。我找不到工作 怎么做?任何帮助都会大有裨益

谢谢, J

这应该有效:

var values = $$('#myTable td').collect(function(element) {
  // stripTags(), if you're only interested in the actual content
  return element.innerHTML.stripTags();
});
这应该起作用:

var values = $$('#myTable td').collect(function(element) {
  // stripTags(), if you're only interested in the actual content
  return element.innerHTML.stripTags();
});

下面返回一个字符串数组

$$('#myTable td').pluck('innerHTML');

下面返回一个字符串数组

$$('#myTable td').pluck('innerHTML');

我会称之为简洁,因为它更短。我会称之为简洁,因为它更短。很抱歉在此提出一个扩展问题-在相同的情况下,如何检索表中的最后一个tr元素?嗯。。。children=$$'myTable tr';last_tr=children.pop很抱歉在此提出一个扩展问题-在相同的情况下,如何检索表中的最后一个tr元素?嗯。。。children=$$'myTable tr';last_tr=children.pop