本功能实现的是在页面中弹出div,单击页面其他位置隐藏div,主要捕捉页面的单击事件,判断事件发生的id,代码如下:
//点击页面其他位置,隐藏语言选择和地区选择
document.onclick = function(event) {
var e = event || window.event;
var elem = e.srcElement || e.target; while (elem) {
if (elem.id && (elem.id == "language" || elem.id == "region")) {
return;
}
elem = elem.parentNode;
}
document.getElementById("language_select").style.display="none";
document.getElementById("region_select").style.display="none";
};