document.onclick = function (event) {
var e = event || window.event;
var elem = e.srcElement || e.target;
while (elem) {
if (elem != document) {
if (elem.id == "目标ID") {
show();
return;
}
elem = elem.parentNode;
} else {
hide();
return;
}
}
}
大概功能:点击“目标ID”,执行show() 点击其他任何地方,执行hide(),由此可以扩展。。。
新博客已移至:http://keenwon.com
本文介绍了一个简单的JavaScript代码实现,通过点击指定ID元素触发显示与隐藏操作,同时在点击页面其他区域时恢复原始状态。代码示例清晰易懂,适合前端开发者学习。
8701

被折叠的 条评论
为什么被折叠?



