我是新的Javascript和HTML,所以请帮助我。我的问题是下一个(你可以看到它时,加载我的网站https://treasure-island.fun)。所以,如果你没有看到的问题,我会解释:当你载入这个页面时,你可以看到所有的“捐款”菜单都在 Flink 。在我的JS代码中,我有onLoad()
函数,它隐藏了所有的菜单,除了一个。但是我怎么才能让它停止 Flink 呢?
这是隐藏所有
<script>
function hide_all(id_not_to_hide){
document.querySelectorAll('.donation').forEach(function(el) {
el.style.visibility = 'hidden';
});
document.querySelectorAll(id_not_to_hide).forEach(function(el) {
el.style.visibility = 'visible';
});
}
</script>
这是我的onload in标签:
<body onload="hide_all('#topographic-donation')">
1条答案
按热度按时间k3bvogb11#
现在你所拥有的是:你的默认状态是所有
.donation
元素都是可见的。2当页面被加载时,你隐藏了所有的元素,除了一个。默认情况下只需要使元素不可见,而在主体加载时,使单个元素可见即可。