唉,给比尔该死又擦一回屁股:<html> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <head> <SCRIPT language=javascript> function getElementsByName(name){ var all = document.all; var result = []; for (var i=0;i<all.length;i++) if (all[i]["name"]==name) result [result.length] = all[i]; return result; } function onPageLoad(){ var element=document.all?getElementsByName("test"):document.getElementsByName("test"); alert(element[0].innerHTML);//element[0]是null?错在哪里? } </SCRIPT> </head> <body> <button onclick= "onPageLoad()">test</button> <table> <tr> <td name="test">测试</td> </tr> </table> </body> </html>
<head>
<SCRIPT>
function ttt(){
var element=document.all("test");
alert(element.innerText);//element[0]是null?错在哪里?
}
</SCRIPT>
</head>
<body onload="ttt()">
<table>
<TBODY>
<tr>
<td id="test">测试</td>
</tr>
</TBODY>
</table>
</body>
</html>
A, APPLET, attribute, BUTTON, EMBED, FORM, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=hidden, INPUT type=image, INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text, LINK, MAP, OBJECT, RT, RUBY, SELECT, TEXTAREAtd本来就没有这个属性,当然不会有element数组产生了
<html>
<head>
<SCRIPT language=javascript>
function onPageLoad(){
var element=document.getElementsByName("test");
alert(element[0].innerHTML); }
</SCRIPT>
</head>
<body onload="onPageLoad()">
<table>
<TBODY>
<tr>
<td name="test">测试</td>
</tr>
</TBODY>
</table>
</body>
</html>
在netScape下面正常。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<head>
<SCRIPT language=javascript>
function getElementsByName(name){
var all = document.all;
var result = [];
for (var i=0;i<all.length;i++)
if (all[i]["name"]==name)
result [result.length] = all[i];
return result;
}
function onPageLoad(){
var element=document.all?getElementsByName("test"):document.getElementsByName("test");
alert(element[0].innerHTML);//element[0]是null?错在哪里?
}
</SCRIPT>
</head>
<body>
<button onclick= "onPageLoad()">test</button>
<table>
<tr>
<td name="test">测试</td>
</tr>
</table>
</body>
</html>
说来话长,总之不能用用ID怎么办?getElementsByTagName("TD")……to:linhaibo(美洲豹)
嘻嘻~~,总算我的分比你多:)呵呵~~
高手,那你的那些htc出来给大家见识一下嘛!
别自己藏着:P