是否有一种简单的跨浏览器方式从表格元素中提取文本?我试过了
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,所以没有链接。有什么建议?谢谢你的帮助。
答案 0 :(得分:0)
使用textContent代替innerHTML。
IE8不支持textContent。如果您需要支持IE8或更早版本,可以使用innerText。
var td = [j].getElementsByTagName("TD")[1];
return td.textContent || td.innerText || "";