查看对象

时间:2011-07-29 03:52:39

标签: javascript object

我正在学习JS,在摆弄添加元素等之后,我尝试用对象做一个alert(),但却得到了这个错误:[object htmltableelement] 所以我接着尝试了:

alert(t.toString());

并得到了同样的错误......我怎样才能看到对象的内容?

5 个答案:

答案 0 :(得分:2)

我通常这样做的方法是使用FireBug firefox附加组件。 在JavaScript中添加一个断点,然后您可以查看任何对象及其所有键/值。

答案 1 :(得分:2)

你可以使用firebug:

console.log(t);

或者您可以使用innerHTML;

alert(t.innerHTML);

答案 2 :(得分:1)

看到一切:

for(var key in t)
  alert('key:' + key + ', value: ' + t[key]);

您可能希望使用控制台替换警报以避免100次警报

答案 3 :(得分:1)

function domObjectToString(domObject){   
    if(typeof(domObject) ==='object'){    
        var divElement = document.createElement('div') ;    
        divElement.appendChild(domObject);    
        return divElement.innerHTML;    
    }else{     
        return domObject.toString();     
    }
}

----步骤如下-----
1.检查domObject类型[对象]
2.如果对象比
     一个。创建一个" Div"元素
     湾将DomObject附加到它上面      C。得到" div"的innerHTML它给字符串
3.如果不是对象而不是转换为String并返回它。

答案 4 :(得分:0)

这不是错误。这是对象的默认字符串表示形式。

迭代对象的属性并逐个输出,或者使用适当的调试工具,如Firebug,这样就可以真正检查变量。