请问:把页面上已有的元素去掉的语句怎样写?
这里用了下面的笨方法,请给出一个简单的语句,谢谢!
function start01(){ //隐去原来的小猴,给n赋值,变量清零,重新生成猴子圈
for(i=1;i<n0+1;i++){
o1=document.getElementById("divs_"+i);
o1.id="divs_0";
o1.style.visibility="hidden";
}

解决方案 »

  1.   

    o1.style.display="none"; 
    jquery里有直接的函数hide
    你这个就可以这样写了
    $("div[id^=divs_']").each(function(){
    //隐藏就$(this).hide();
    //删除就$(this).remove();
    //赋值就是$(this).attr('id','divs_0');
    })
      

  2.   


    谢谢liuhua19841201!
    请问什么是jquery?
    $("div[id^=divs_']").each(function(){ //请给这句话做个注释好吗?
      

  3.   

    jquery是现在比较流行的一个js包 你去网上下个jquery.js 就可以用以上代码了
    和jquery一样的东西还有prototype ext(前身是yahooUI) yahooUI等
    $("div[id^=divs_']").这个是拿到所有的div标签 他的id以divs_开头的所有的dom数组
    each(function(){ 就是循环执行这个数组$(this)就是得到循环过程中的当前domok
      

  4.   

    这样去掉:
    document.getElementById("divs_"+i).removeNode(true); 
      

  5.   

    谢谢liuhua19841201和cuixiping给出的代码,
    另外在上面的程序中还有一个很无奈的地方,就是“function ok(){ //找出猴王”中的头两句:
    m=mmm.value ; 
    if(m=='') m=0; //处理m为空
    如果没有这两句,判断语句这样写:
    if(m==0 || m=="" || m=='NaN') {alert("报数到不能为空或0");};
    则当m=="" || m=='NaN'时,它不走alert,而走下面的else,
    请问这地方怎样处理好?我是纯自学,手上没有书可看,身边没有人可问,只能向你们求教。我是用一句就问一句,问到一句就写上一句,实际上,上面“//生成n个小猴”那一整段,是前些时候刚刚从一楼zowell那里学到的,在这里一并向帮助过我的朋友们表示谢意!16楼的问题是这样的,我把第一步落子也当成一步了,总共按64步算的:
    “我最多走了63步,如果哪位朋友走遍了每一个格,一定要说一声,然后用这位朋友的名字命名这条路线,并做为示范写在这里,让大家模仿”,
    如果哪位朋友知道这个问题是否有解,也请说一声,谢谢啦!