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

有点搞不清楚?

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>document.getElementById</title>
</head>
<body>
<p id="con">JavaScript</p>
<script type="text/javascript">
  var mychar=document.getElementById("con");          
  document.write("结果:"+mychar); //输出获取的P标签。
</script>
</body>
</html>


JavaScript

结果:[object HTMLParagraphElement]

为什么输出的结果是这个南?我都看不懂的。。。

正在回答

1 回答

获取的是一个元素对象,输出是显示的是一个P元素对象。

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

luona 提问者

非常感谢!
2015-11-02 回复 有任何疑惑可以回复我~
#2

luona 提问者

结果:javascript 不是应该是这样的结果么?为什么是那串英文南???
2015-11-02 回复 有任何疑惑可以回复我~
#3

Perona 回复 luona 提问者

这个是整个对象,‘javascript’只是它的文本属性。如果只想获取他的文本,应该是这样 var mychar=document.getElementById("con").innerHTML;
2015-11-02 回复 有任何疑惑可以回复我~
#4

luona 提问者 回复 Perona

节点部分不是太好懂的啊
2015-11-02 回复 有任何疑惑可以回复我~
#5

Perona 回复 luona 提问者

妹子加油!
2015-11-02 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

有点搞不清楚?

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