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

来源:9-1 认识DOM

杨念

2016-10-02 17:03

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


写回答 关注

2回答

  • 慕粉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);


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

    qq_谜离_... 回复杨念

    敲击代码 document.write(aa.innerHTML); document.write(aa); 就知道区别了

    2016-10-26 13:34:26

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题