问答详情
源自:9-1 认识DOM

var aa=document.getElementById("con"), 我想输出变量aa应该怎么做?求指教

试过用document.write(aa),  输出结果是[object HTMLHeadingElement]


提问者:杨念 2016-10-02 17:03

个回答

  • 慕粉3951534
    2016-10-12 11:06:03

    你说的是要获取 aa 所表示的值吧,这要根据 aa 的具体类型来看,比如当前你获取的 aa 是 h2 标签,类型是 HTMLHeadingElement,那么

    document.write(aa.innerHTML);

    这样可以输出 h2 标签中的文本。

    而如果 aa 是 input 标签的文本框,如登录时输入用户名和密码的那种文本框,

    document.write(aa.value);

    这样可以获取文本框中用户输入的文本。

    这个其实没什么难的,你是刚学,后面多看看代码就自然而然知道了。

  • 泷桐月明
    2016-10-02 20:26:40

    var aa=document.getElementById('con').value;

    document.write(aa);


    你之前只是获取到了节点,并没有获得相应的值