一个挺奇怪的问题,获取多个DIV内容出错
<DIV id=LRN NAME= "LRN "> aaa <br> </DIV>
<DIV id=LRN NAME= "LRN "> bbb <br> </DIV>
<SCRIPT LANGUAGE= "JavaScript ">
load();
function load(){
var outlines;
for(var i=0;i <LRN.length;i++){
document.all.LRN[i].style.display= 'none ';//隐藏DIV
outlines = document.getElementsByName( "LRN ")[ "+i+ "]; //取得页面记录对象
}
//var outlines = document.getElementsByName( "LRN "); //取得页面记录对象
for(var j=0;j <2;j++){
document.write(outlines[j].innerHTML);
}
document.write( " <a href= 'javascript:void(0) ' onclick=\ "strPage()\ "> 下一步 </a> ");
}
function strPage()
{
load();
}
</SCRIPT>
代码如上,小弟要实现的功能就是点 下一步 的时候,在循环一次输出里面的内容,但奇怪的是只输出aaa。。。
哪个高人帮忙看看,解决者给高分
------解决方案--------------------document.write的问题,第一次是可以的,但以后再使用这个东西会把页面重写掉,而在这时候就找不到页面上的元素了,所以只打了一个。
------解决方案--------------------你不是只有两台记录吗?
怎么个循环输出?