javascript getElementsByClassName方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript getElementsByClassName方法相关的知识,希望对你有一定的参考价值。

var scrollpos = window.scrollY;
    var headerShip = document.getElementById("header-ship");
    var custLink = document.getElementsByClassName('cust-link');

    function add_class_on_scroll() {
        headerShip.classList.add("hide-h");
      	for(var i = 0; i < custLink.length; i++)
        {
            custLink[i].classList.add("custLinkHide");
        }
    }

    function remove_class_on_scroll() {
        headerShip.classList.remove("hide-h");
      	for(var i = 0; i < custLink.length; i++)
        {
            custLink[i].classList.remove("custLinkHide");
        }
    }

    window.addEventListener('scroll', function(){ 
        //Here you forgot to update the value
        scrollpos = window.scrollY;

        if(scrollpos > 125){
            add_class_on_scroll();
        }
        else {
            remove_class_on_scroll();
        }
        console.log(scrollpos);
    });

以上是关于javascript getElementsByClassName方法的主要内容,如果未能解决你的问题,请参考以下文章

IE8以下不支持getElementsByClassName方法

JavaScript介绍

javascript的题。

javascript JavaScript isset()等效: - JavaScript

JavaScript 使用JavaScript更改CSS(JavaScript)

JavaScript之基础-1 JavaScript(概述基础语法)