tagname提示为空

来源:1-4 js实现切换效果

weixin_慕工程4183851

2020-03-24 22:49

Uncaught TypeError: Cannot read property 'getElementsByTagName' of null



写回答 关注

1回答

  • VictoryLang
    2020-07-06 17:03:35

    提示为空,说明你没有获取到正确的DOM元素,用console.log检查下。

    window.onload=function(){

          var menu = document.getElementById('menu');

          var item = menu.getElementsByTagName('div');

         for(var i = 0; i < item.length; i++) {

            item[i].onclick = function() {

                for(var i = 0; i < item.length; i++) {

                    item[i].children[1].style.display = 'none';

                }

                this.children[1].style.display = 'block';

            }

         }


Tab选项卡切换效果

本课程详细介绍网页页面中最流行常用的tab切换效果

65469 学习 · 533 问题

查看课程

相似问题