- 主题:在js中获取div中<table>中的值
<div id="id">
<table>
<tr><td>***</td><tr>
<tr><td>***</td><tr>
<tr><td>***</td><tr>
*****
</table>
</div>
我通过document.getElementById("id").getElementsByTagName("table")[0].firstChild.nodeValue 为什么得到的值为空??
谁能告诉我,怎么通过js得到div中table的值??
谢谢了。
--
FROM 114.249.219.*
你这个 table 的 firstChild 似乎是 \n
【 在 thewintersun (show) 的大作中提到: 】
: <div id="id">
: <table>
: <tr><td>***</td><tr>
: ...................
--
FROM 211.99.222.*
table操作比較特殊,參考下:
var table = xxx ..
var oBody=table.tBodies[0];
var rows=oBody.rows;
rows[i].cells[j]
【 在 thewintersun (show) 的大作中提到: 】
: <div id="id">
: <table>
: <tr><td>***</td><tr>
: ...................
--
FROM 123.113.108.*
我把<tr>放上去,放到一行,结果得到的是null
【 在 thistle (2016) 的大作中提到: 】
: 你这个 table 的 firstChild 似乎是 \n
--
FROM 114.249.214.*
我想得到table里面的所有内容,包括<tr><td>这些标签。
那样应该怎么搞?谢谢
【 在 shaolin (叶孤城|漫漫当爹路) 的大作中提到: 】
: table操作比較特殊,參考下:
: var table = xxx ..
: var oBody=table.tBodies[0];
: ...................
--
FROM 114.249.214.*
theTable.innerHTML
【 在 thewintersun (show) 的大作中提到: 】
: 我想得到table里面的所有内容,包括<tr><td>这些标签。
: 那样应该怎么搞?谢谢
--
FROM 210.192.100.*
table后会自动加上一个tbody
【 在 thewintersun (show) 的大作中提到: 】
: <div id="id">
: <table>
: <tr><td>***</td><tr>
: ...................
--
FROM 218.69.92.*
恩,是的,谢谢
【 在 jowsine (totally a mess...) 的大作中提到: 】
: table后会自动加上一个tbody
--
FROM 114.249.209.*
较劲啊, 都div了就把table废了吧,
再说div都id了, td tr上加id不就完了吗?
【 在 thewintersun (show) 的大作中提到: 】
: <div id="id">
: <table>
: <tr><td>***</td><tr>
: ...................
--
FROM 123.113.114.*