Честно говоря, это действительно простая проблема, я уверен, что уже есть ответ на такие проблемы, в любом случае, вы можете сделать что-то вроде этого:
Редактировать
Могу ли я добавим, что это решение включает только нативные веб-технологии, jQuery не было включено, я не уверен, является ли это плюсом или минусом в ваших глазах. В любом случае, если вы хотите узнать больше о нативном JavaScript, который я использовал, возможно, MDN будет хорошей отправной точкой.
function showOne(id) {
document.querySelectorAll(".hide").forEach(function (el) {
el.style = "display: block;";
});
document.querySelector(".hide[id='" + id + "']").style = "display: none;";
};
.hide {
display: none;
}
<button type="button" onclick="showOne('1')">Europe</button>
<br>
<button type="button" onclick="showOne('2')">USA</button>
<div class='hide' id='1'>About USA</div>
<div class='hide' id='2'>About Europe</div>