2 回答

TA贡献1895条经验 获得超7个赞
window.addEventListener("scroll", function(){应该关闭});而不是关闭}。
这是您的代码:
window.addEventListener("scroll", function(){
var textY = document.getElementsByClassName("largetext");
for(var i = 0; i < textY.length; i++){
if (2 > 1) {
textY[i].innerHTML = "passed";
} else {
textY[i].innerHTML = "failed";
}
}
});
.largetext {
width: 100%;
height: 100px;
}
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>
<div class="largetext"></div>

TA贡献1906条经验 获得超10个赞
问题出在您的代码中,您错过了关闭函数的花括号,这就是它抛出错误的原因。
.largetext{min-height: 200vh}
<p class="largetext">GGS</p>
<script type="text/javascript">
window.addEventListener("scroll", function(){
var textY = document.getElementsByClassName("largetext")
for(var i = 0; i < textY.length; i++){
if (2 > 1){
textY[i].innerHTML = "passed";
}
else {
textY[i].innerHTML = "failed";
}
}
})
</script>
添加回答
举报