YYTools

print object:

function vardump(obj,objname,deep){
  deep = deep||1;
  if(deep > 5) return "";
  deep++;
  /* 不是對象也不是數組 */
  if(typeof(obj) != 'object' && typeof(obj) != 'array'){
    document.writeln("<div>"+objname+"不是對象或者數組["+typeof(obj)+"]</div>");
    return '';
  }
  /* 開始打印 */
  document.writeln("<ul>");
  for(var i in obj){
    document.write("<li>");
    document.write(objname+'['+i+'] = '+obj[i]);
    if(typeof(obj[i]) == 'object' || typeof(obj[i]) == 'array'){
      document.write('<b style="font-size:13px;cursor:pointer;" mce_style="font-size:13px;cursor:pointer;" onclick="if(this.textContent==\'explode\'){this.textContent=\'collapse\';this.nextSibling.style.display=\'block\';}else{this.textContent=\'explode\';this.nextSibling.style.display=\'none\';}">collapse</b>');
      vardump(obj[i],objname+"["+i+"]",deep);
    }
    document.write("</li>");
  }
  document.writeln('</ul>');
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章