<!DOCTYPE html>
<html>
<head>
<title>css学习</title>
<meta charset = "UTF-8"/>
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<body>
<div id = "h">
<p>p1</p>
<p>p2</p>
<p>p3</p>
<p>p4</p>
</div>
</html>
<script type="text/javascript">
var b = document.getElementsByTagName("p");
for(index in b)
document.write(b[index].innerHTML+"<br/>");
</script>
输出结果
然后我就奇怪“undefined”是啥
就将以上代码更改了一下
document.write(index+"<br/>");
后面出现三个家伙,先记着你们。
document.write(b[index]+"<br/>");
后来又改成这个,输出:
恩,不太清楚是做什么的,有路过前辈帮忙解答一下。