为什么javascript getElementsByName 取不到TD 但是能取到 Input

wowe2 2008-04-15 06:37:31
为什么javascript getElementsByName 取不到TD 但是能取到 Input

大家帮帮我

新手 没有分散 见谅


<html>
<script language=javascript>
function RecoverColor(sign)
{

var CellName= event.srcElement.name;
var CellId= event.srcElement.id;

var CellArry;
var InputArry;

CellArry=document.getElementsByName(CellName);
InputArry=document.getElementsByName("inp_t");

alert("获得TD个数为:" + CellArry.length);//这里的个数是0
alert("Input个数为:" + InputArry.length)//这里的个数是5

if(sign=="Y")
CellArry[0].style.backgroundColor='#3fd561f';
}

</script>
<body>

<table border="1" height="94">
<tr>
<td height="30" width="104" id="1" name="ydsw" ondblclick="RecoverColor('d')">
月度事务1</td>
<td height="30" width="91" id="1" name="qntq" ondblclick="RecoverColor('d')">
去年同期1</td>
</tr>
<tr>
<td height="26" width="104" id="2" name="ydsw" ondblclick="RecoverColor('d')">
月度事务2</td>
<td height="26" width="91" id="2" name="qntq" ondblclick="RecoverColor('d')">
去年同期2</td>
</tr>
<tr>
<td height="28" width="104" id="3" name="ydsw" ondblclick="RecoverColor('d')">
月度事务3</td>
<td height="28" width="91" id="3" name="qntq" ondblclick="RecoverColor('d')">
去年同期3</td>
</tr>
</table>
<p> </p>
<input type=text name="inp_t" value=input_1>
<input type=text name="inp_t" value=input_2>
<input type=text name="inp_t" value=input_3>
<input type=text name="inp_t" value=input_4>
<input type=text name="inp_t" value=input_5>
</body>

</html>
...全文
197 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yztommyhc 2008-04-16
  • 打赏
  • 举报
回复
CellArry=document.getElementsByTagName("td");
这样试看看。

因为<td> 好像没有 name 属性 。

表格的<TD>标记属性

属 性 描 述
ALIGN 单元格内容的水平对齐
VALIGN 单元格内容的垂直对齐
BGCOLOR 单元格的背景颜色
BACKGROUND 单元格的背景图象
BORDERCOLOR 单元格的边框颜色
BORDERCOLORLIGHT 单元格的亮边框颜色
BORDERCOLORDARK 单元格的暗边框颜色
WIDTH 单元格的宽度
HEIGHT 单元格的高度

wowe2 2008-04-16
  • 打赏
  • 举报
回复
现在明白 td 没有name属性 因此不能 getit
但是它有 rowindex
passionlh 2008-04-15
  • 打赏
  • 举报
回复
javascript getElementsByName 是用来获取有可能寸多个值
getElementsByID 获得唯一的值....
自己看看javaScript...

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧