猿问

为什么运行结果不是JavaScript, [object HTMLParagraphElement]是什么意思

<!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("结果:"+con); //输出获取的P标签。 

</script>

</body>

</html>

运行结果:

JavaScript

结果:[object HTMLParagraphElement]

为什么运行结果不是JavaScript, [object HTMLParagraphElement]是什么意思  

慕标1980328
浏览 1807回答 2
2回答

蜂之谷

你是要获取p标签的内容吗?document.write("结果:"+mychar.innerText); 

慕仙8196318

 [object HTMLParagraphElement]是你通过id获取到的p标签,是个html元素。要想获取p标签里的内容: document.getElementById("con").innerText
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答