JS获取类名加索引返回undefined

本人算是一个刚学习JS不久的,今天就想着模仿个网页做做,就选择模仿了天猫,刚用到JS的时候就出了问题。 使用document.getElementsByClassName方法获取类名,直接获取是可以的,返回数组,但是只要加了索引,就会返回underfind,并且在控制台直接获取加索引也是正常的,问问大佬们,这是什么问题?请问怎么解决。
附上代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>天猫tmall.com--理想生活上天猫</title>
    <link rel="stylesheet" href="CSS/index.css" type="text/css">
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
    <script src="JS/index.js" type="text/javascript"></script>
    <link rel="stylesheet" href="fontIcon/iconfont.css">
</head>
<body>
    <header>
        <span class="welcomeText header_text">喵,欢迎来天猫</span>
        <a href="login.html" class="login header_text">请登录</a>
        <a href="register.html" class="register header_text">免费注册</a>
        <div>
            <a href="myTaoBao" class="myTaoBao header_text">我的淘宝 
                <span class="iconfont icon-jiantouxia"></span>
            </a>
            <div class="downMenu myTaoBaoMenu">
                <ul>
                    <li><a href="#" class="header_text">已买入的宝贝</a></li>
                    <li><a href="#" class="header_text">已卖出的宝贝</a></li>
                </ul>
            </div>
        </div>
    </header>
</body>
</html>
var myTaoBao = document.getElementsByClassName('myTaoBao')[0];
console.log(myTaoBao);

在这里插入图片描述
直接返回了underfind,求解!!!

发布了1 篇原创文章 · 获赞 1 · 访问量 144

猜你喜欢

转载自blog.csdn.net/weixin_44582918/article/details/104172277
今日推荐