我有以下函数来更改给定 DIV 上的 CSS 显示
function(){
if(document.getElementById('kitstory').style.display === "none")
{
document.getElementById('kitstory').style.display = "block";
} else{
document.getElementById('kitstory').style.display = "none";
}
}
我在链接中使用 onclick 在需要时调用该函数。
这在我的 ID 为“kitstory”的 DIV 上工作得很好,但是有没有一种方法可以对多个 DIV 使用此功能(我将在一页上有几篇具有不同 DIV 的文章,我希望该功能起作用)?我尝试将 id 留空,但它没有运行。
最佳答案
有多种方法可以实现这一目标。我能想到的最简单的方法是使用 getElementsByTagName
或 getElementsByClassName
并迭代列表,或者使用像 jQuery 这样的框架。
关于javascript - 在 Javascript 函数中声明通用 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053027/