为什么用.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>
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题