【发布时间】:2022-06-15 22:31:07
【问题描述】:
我是 JS 新手,正在尝试学习更多关于函数的知识。如果您单击其父 div 中的两个特定位置,我正在创建一组基本上打开/关闭(切换)子 div 的函数。我想优化我的代码。下面是一个预览,但还有很多以相同的方式工作。有没有一种简单的方法可以将这些中的每一个合并到一个函数中?
var parentdivspot1 = document.getElementById('parentdivspot1');
var parentdivspot2 = document.getElementById('parentdivspot2');
parentdivspot1.onclick = function(event){
event.preventDefault();
document.getElementById('childdiv).classList.toggle('shown');
document.getElementById('childdiv').closest('.elementor-column').classList.toggle('white');
};
parentdivspot2.onclick = function(event){
event.preventDefault();
document.getElementById('childdiv').classList.toggle('shown');
document.getElementById('childdiv').closest('.elementor-column').classList.toggle('white');
};
谢谢
【问题讨论】:
-
请显示一段相关的 HTML。使用编辑器将其全部放入 sn-p 演示中。
标签: javascript