js中运用style.display无法正常使用
<div class="detail1"> 感染新冠后的头疼,临床表现为一侧或双侧枕部持续性钝痛,并伴阵发性加剧,可向头顶或外耳部放射</div>
<script>
var head=document.getElementById("head");
var detail1=document.getElementsByClassName("detail1");
head.onmouseover=function(){
detail1.display="block"
}
head.onmouseout=function(){
detail1.style.display="none";
}
</script>
detail1是我想要让它在鼠标经过的时候显示出来然后再鼠标拿掉之后消失的内容。为什么会一直报这样的错
var detail1=document.getElementsByClassName("detail1")[0] 即可
代码贴出来看看
木有display这个属性呀