なぜかPythonタグがついているようですが、ガン無視してjavascriptで書きます。
サンプル
HTML
1<div class="active">
2<p class="A">A?</p>
3<p class="B">B?</p>
4</div>
5<div id="A">
6<p class="AA">AA?</p>
7<p class="AB">AB?</p>
8</div>
9<div id="B">
10<p class="BA">BA?</p>
11<p class="BB">BB?</p>
12</div>
13<div id="AA">
14<p>you are AA.</p>
15</div>
16<div id="AB">
17<p>you are AB.</p>
18</div>
19<div id="BA">
20<p>you are BA.</p>
21</div>
22<div id="BB">
23<p>you are BB.</p>
24</div>
CSS
1div{
2 display:none;
3}
4.active{
5 display:block;
6}
js
1document.querySelectorAll('p').forEach(function(el){
2 el.addEventListener('click',function(e){
3 el.parentElement.classList.remove('active');
4 document.getElementById(el.className).classList.add('active');
5 })
6})