课程
/前端开发
/JavaScript
/JavaScript进阶篇
试过用document.write(aa), 输出结果是[object HTMLHeadingElement]
2016-10-02
源自:JavaScript进阶篇 9-1
正在回答
你说的是要获取 aa 所表示的值吧,这要根据 aa 的具体类型来看,比如当前你获取的 aa 是 h2 标签,类型是 HTMLHeadingElement,那么
document.write(aa.innerHTML);
这样可以输出 h2 标签中的文本。
而如果 aa 是 input 标签的文本框,如登录时输入用户名和密码的那种文本框,
document.write(aa.value);
这样可以获取文本框中用户输入的文本。
这个其实没什么难的,你是刚学,后面多看看代码就自然而然知道了。
var aa=document.getElementById('con').value;
document.write(aa);
你之前只是获取到了节点,并没有获得相应的值
杨念 提问者
qq_谜离_03319966 回复 杨念 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答如果我只想输出html/css应该怎么做
1 回答var mytb = document.getElementById('table').lastChild; 为什么不能做全局变量
2 回答停止计时时为什么 var aa = setTimeout("startCount()",1000);不行?
2 回答请求大神指教, 如下写不累赘吗 var y=document.getElementById(x).value; document.getElementById(x).value=y.toUpperCase()
4 回答我想用else if做,为什么我输入没有反应呢,愿大佬指教