从包含链接的table-element获取文本

时间:2013-06-30 17:25:17

标签: javascript dom iframe

是否有一种简单的跨浏览器方式从表格元素中提取文本?我试过了

if ( myTable.getElementsByTagName("TR")[j].getElementsByTagName("TD")[1] != null) {
            Desc = myTable.getElementsByTagName("TR")   [j].getElementsByTagName("TD")[1].innerHTML || "";

我访问的元素看起来像

TD CLASS =“DESC_TEXT”WIDTH = 95%>程序vun Uniface tbv aanroep is_death_date_consistent。  / TD>

我得到了:

Procedure voor Uniface tbv aanroep <A HREF=#is_death_date_consistent>is_death_date_consistent</A>

我希望在程序中使用Uniface tbv aanroep is_death_date_consistent,所以没有链接。有什么建议?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

使用textContent代替innerHTML。

IE8不支持textContent。如果您需要支持IE8或更早版本,可以使用innerText。

var td = [j].getElementsByTagName("TD")[1];
return td.textContent || td.innerText || "";