function hide(c1) { document.getElementById(c1).style.display = "none"; } document.getElementById("red-circle").onclick = hide("red-circle");页面加载时,红色圆圈会自动隐藏。我试图了解如何定义“隐藏”函数以便稍后在传递要隐藏的项目名称时调用它。
1 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
这是因为在您发布的代码中,您试图将 onclick 事件设置为 hide 函数的返回值,而不是 hide 函数本身。试试这个:
function hide(c1) {
document.getElementById(c1).style.display = "none";
}
document.getElementById("red-circle").onclick = function(){
hide("red-circle");
};
添加回答
举报
0/150
提交
取消