为什么用.innerHTML,在控制台显示的事undifine

来源:3-1 DOM简介

慕村1463237

2019-03-12 15:28:32

http://img.mukewang.com/climg/5c875f8b000174b016310456.jpg

<!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>

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 10204 问题

查看课程