为了账号安全,请及时绑定邮箱和手机立即绑定

这样并不能显示我想要的效果啊!为什么不会显示con的值呢?

<p id="con">JavaScript</p>
<script type="text/javascript">
  var mychar= document.getElementById("con") ;
  document.write("结果:"+mychar); //输出获取的P标签。
</script>

正在回答

6 回答

 var mychar= document.getElementById("con").innerHTML;
  document.write("结果:"+mychar); //输出获取的P标签。

这样可以输入结果:

JavaScript

结果:JavaScript

0 回复 有任何疑惑可以回复我~

此题中亲测innerText和innerHTML是可以实现当前结果的。(各位亲们一定看好大小写,差点因为这个得出错误结论来着。)

下面内容粘贴自百度知道: 

  • innerHTML是指某个网页元素内部的代码,而innerTEXT是指某个网页元素的文本内容.例如:
        <div name="abc"><b>测试</b></div>
    这样document.all("abc").innerHTML就是:<b>测试</b>
    而document.all("abc").innerText就是:测试

3 回复 有任何疑惑可以回复我~

我试过mychar.innerHTML,结果是对的!

0 回复 有任何疑惑可以回复我~

上面两个全错了,应该是mychar.innerText

0 回复 有任何疑惑可以回复我~
#1

雲中菩提

正解!
2015-09-29 回复 有任何疑惑可以回复我~

document.write("结果:"+mychar.text);

0 回复 有任何疑惑可以回复我~

mychar是个对象,你可以这么写

document.write("结果:"+mychar.value);


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这样并不能显示我想要的效果啊!为什么不会显示con的值呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信