为什么输出结果是:c.firstchild is undefined ,不是已经var C=document.getElementsByTagName("p");了么

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<ul>

<li id="bj" value="beijing">

北京


<p>海淀</p>

  奥运

</li>

<li id="sh" value="shanghai" >上海</li>

</ul>

<script>

var A=document.getElementById("bj");

var C=document.getElementsByTagName("p");



alert(A.firstChild.nodeValue+C.firstChild.nodeValue+A.lastChild.nodeValue);


</script>

</body>

</html>


慕粉3541299
浏览 1389回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP