为什么用.innerHTML,在控制台显示的事undifine
来源:3-1 DOM简介
慕村1463237
2019-03-12 15:28:32

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div class="aa">123</div>
<script type="text/javascript">
var a=document.getElementsByTagName('aa');
console.log(a.innerHTML);
</script>
</body>
</html>
1回答
好帮手慕阿满
2019-03-12
同学你好,这里的getElementsByTagName使用错误,建议将class ="aa"改为id=“aa”,然后通过id获取,如:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="aa">123</div>
<script type="text/javascript">
var a=document.getElementById('aa');
console.log(a.innerHTML);
</script>
</body>
</html>如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题