抱歉 我已经发布 3次了 没人给我正确的 答案 没办法 再发一次了 5555
我是设计人员 不懂 JS 代码 帮帮忙把 谢谢这个是 JS 代码 最重要的就是 这种
怎样把 IMG 里面的 ID 写在 TD里面啊<td onmouseover="javascript:MainKitchenTab('MainKitchenTabDiv_2');">
<tr>
<td>
<img src="abc.gif" name="MainKitchenTab02" border="0" id="MainKitchenTab02" />
</td>
</tr>
</td><td onmouseover="javascript:MainKitchenTab('MainKitchenTabDiv_2');">
<tr>
<td id="MainKitchenTab02"> // 这样写的话 代码出错
我想在这里 输入文字 不想放 按钮小图片
</td>
</tr>
</td>
我是设计人员 不懂 JS 代码 帮帮忙把 谢谢这个是 JS 代码 最重要的就是 这种
怎样把 IMG 里面的 ID 写在 TD里面啊<td onmouseover="javascript:MainKitchenTab('MainKitchenTabDiv_2');">
<tr>
<td>
<img src="abc.gif" name="MainKitchenTab02" border="0" id="MainKitchenTab02" />
</td>
</tr>
</td><td onmouseover="javascript:MainKitchenTab('MainKitchenTabDiv_2');">
<tr>
<td id="MainKitchenTab02"> // 这样写的话 代码出错
我想在这里 输入文字 不想放 按钮小图片
</td>
</tr>
</td>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
window.onload=function(){
var obj=document.getElementsByTagName("TD");
for(var i=0;i<obj.length;i++){
obj[i].onmouseover=function(){alert(this.id);}
}
}
</script>
</HEAD><BODY>
<TABLE border=1>
<TR>
<TD id=td1>11</TD>
<TD id=td2>22</TD>
</TR>
<TR>
<TD id=td3>33</TD>
<TD id=td4>44</TD>
</TR>
</TABLE>
</BODY>
</HTML>
HTML中可以多个元素为同一个ID(但强烈不推荐)
就是说img和td的id值不能一样!!!!
如果单纯要把id写到td上,而不输出img的话,那这个id又从哪里来的呢?
----
另:将id写到td上的方式,需要这样搞:
1、先通过DOM定位到td上,假设定位后的变量为tdObj
2、通过tdObj.id='MainKitchenTab02';
或者tdObj.setAttribute('id','MainKitchenTab02');
这样就可以把id赋给td了。
-----
另:同一个页面中,同一个ID只能出现一次。