郁闷的问题,请各位高手帮忙!
<INPUT style="Z-INDEX: 102; LEFT: 360px; POSITION: absolute; TOP: 320px" type="button"
value="getElementsByName" onclick="dd()"><DIV id="dd" style="BORDER-RIGHT: #ff9966 1px solid; BORDER-TOP: #ff9966 1px solid; Z-INDEX: 103; LEFT: 80px; BORDER-LEFT: #ff9966 1px solid; WIDTH: 640px; BORDER-BOTTOM: #ff9966 1px solid; POSITION: absolute; TOP: 96px; HEIGHT: 200px"
ms_positioning="GridLayout"></DIV>
<INPUT style="Z-INDEX: 104; LEFT: 288px; POSITION: absolute; TOP: 320px" type="button"
value="create" onclick="jj()">
<INPUT style="Z-INDEX: 105; LEFT: 432px; POSITION: absolute; TOP: 320px" type="button"
value="查看HTML" onclick="alert(document.body.innerHTML)">
<script language="javascript">
function dd()
{
alert(document.getElementsByName("tr")[0])
}
function jj()
{
var i="tr";
var ii = document.createElement("DIV");
ii.setAttribute("name","tr");
ii.style.setAttribute("border","1 solid #000000");
ii.style.setAttribute("position","absolute");
ii.style.setAttribute("width","50");
ii.style.setAttribute("height","50");
document.all.dd.appendChild(ii);
}
</script>
为什么getElementsByName取不到create的DIV?但是查看HTML却可以看见已经建立了name="tr"的DIV。。。请帮忙解决,谢谢