解决方案 »

  1.   

    不明白你想说什么 
    正则
    还是说去掉空白的dom节点
      

  2.   

    var str = "\n \n    \n  ... \n  \n  \n    \n  \n  \n    ";
    str = str.replace(/\s/g,'');
    console.log(str)
      

  3.   

    function tabit(btn){
    var idname = new String(btn.id);
    var s = idname.indexOf("_");
    var e = idname.lastIndexOf("_")+1;
    var tabName = idname.substr(0, s);
    var id = parseInt(idname.substr(e, 1));
    var tabNumber = btn.parentNode.childNodes.length;
    for(i=0;i<tabNumber;i++){
    //document.getElementById(tabName+"_div_"+i).style.display = "none";
    document.getElementById(tabName+"_btn_"+i).className = "";
    };
    //document.getElementById(tabName+"_div_"+id).style.display = "block";
    btn.className = "curr";
    };function etabit(btn){
    var idname = new String(btn.id);
    var s = idname.indexOf("_");
    var e = idname.lastIndexOf("_")+1;
    var tabName = idname.substr(0, s);
    var id = parseInt(idname.substr(e, 1));
    var tabNumber = btn.parentNode.childNodes.length;
    for(i=0;i<tabNumber;i++){
    document.getElementById(tabName+"_div_"+i).style.display = "none";
    document.getElementById(tabName+"_btn_"+i).className = "";
    };
    document.getElementById(tabName+"_div_"+id).style.display = "block";
    btn.className = "curr";
    };