document.getElementById("tableId").rows[0].cells[0].childNodes[0]
写成W3C标准的,那所有的浏览器都支持了。
写成W3C标准的,那所有的浏览器都支持了。
解决方案 »
- 想做一个类似于新浪原来的广告效果的贺新年图片自动下拉上缩的javascript效果.
- xmlhttprequest.open中的url能调用外网吗?如百度什么的。
- javascript如何处理FIREFOX的中文参数编码问题
- 迷茫~~~~~~~~~~求助~~~~~~~
- 高手请进 有关javascript 如何执行外部命令的问题 ?
- 正则表达式,整段文章匹配 求助
- 这段文字是如何出现的?
- javascript不明白的地方?
- 请教一个javascript的参数传递
- 我想知道asp.net或者js如何打开一个新的标签....
- 关于浏览器窗口关闭时的问题
- 弹出窗口的参数要回传到父窗口的table,请问javascript怎么实现,在线急!!!!
只能获取[Object Text]对象
但是如何获取它里面的table的id呢?
<tr style="display:none">
<td id="ListItem">
<table align="center" id="ListTb0" class="dg-tr">
<tr class="list-tr1" align="Center">
<td width="52%">
<input name="strSoftwareName0" type="text" maxlength="256" size="40"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table align="center" id="ListTb1" class="dg-tr">
<tr class="list-tr2" align="Center">
<td width="52%">
<input name="strSoftwareName2" type="text" maxlength="256" size="40" value="紫光拼音输入法3.0"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
-----------------------------------------
<script language="javascript">alert(document.getElementById("dg1").rows[0].cells[0].childNodes[0].id);</script>
结果是undefined
我这里测试没有问题呀。
<tr style="display:none">
<td id="ListItem">
<table align="center" id="ListTb0" class="dg-tr">
你改成:
<tr style="display:none">
<td id="ListItem"><table align="center" id="ListTb0" class="dg-tr">即消除<td>与<table>之间的回车与空格你再试试
如果把程序翻出来一个一个改很麻烦 而且肯定会有遗漏
有什么方法可以只在js里面改就ok的
我是懒人 呵呵
<!--
var a = document.getElementById("dg1").rows[0].cells[0].childNodes;
for(var i=0; i<a.length; i++)
{
if(a[i].tagName)
{
alert(a[i].id);
break;
}
}
//-->
</SCRIPT>