<table width="92%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="zj_zw">
<span id="i56">
<span id="Label2">
</span>
</span>
</td>
</tr>
</table>取其中的id为Label2的span,
通过 var sp1 = document.getElementById('Label2'); 取不到span对象.
此table外层还有多层table,tr,td等.这个有关系么?
谢谢!
<tr>
<td class="zj_zw">
<span id="i56">
<span id="Label2">
</span>
</span>
</td>
</tr>
</table>取其中的id为Label2的span,
通过 var sp1 = document.getElementById('Label2'); 取不到span对象.
此table外层还有多层table,tr,td等.这个有关系么?
谢谢!
window.onload=function(){
var sp1 = document.getElementById('Label2');
alert(sp1.innerHTML)
}
</script>
<table width="92%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="zj_zw">
<span id="i56">
<span id="Label2">xxxx
</span>
</span>
</td>
</tr>
</table>
估计是id变了,反正 asp.net 在masterpage中就这么干!L@_@K
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<table width="92%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="zj_zw">
<span id="i56">
<span id="Label2">hehe
</span>
</span>
</td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
var sp1 = document.getElementById('Label2');
alert(sp1.innerHTML);
//-->
</SCRIPT>
</BODY>
</HTML>
2.你的javascript语句有没有拼写错误?