同じクラスのdivがいくつかあります。それらのdivの1つをクリックすると、表示を他のdivから「ブロック」に変更したい。現在インラインjavascriptを使用していますが、インラインjavascriptなしでやりたいです。私が今持っているもの:
<div class="test_a" id="example_a" onclick="testfunction(this)"></div>
<div class="test_a" id="example_b" onclick="testfunction(this)"></div>
<div class="test_a" id="example_c" onclick="testfunction(this)"></div>
<div class="test_a" id="example_d" onclick="testfunction(this)"></div>
<div class="test_a" id="example_e" onclick="testfunction(this)"></div>
<div class="test_b" id="example_a_test"></div>
<div class="test_b" id="example_b_test"></div>
<div class="test_b" id="example_c_test"></div>
<div class="test_b" id="example_d_test"></div>
<div class="test_b" id="example_e_test"></div>
私のJavaScriptの機能:
function testfunction(x){
var example = document.getElementById(x.id + "_test");
example.style.display = 'block';
}
ID example_a の div をクリックすると、表示を example_a_test から変更したいと思います。
作業例: http://pastehtml.com/view/c63rmz6tw.html
さて、イベントハンドラでこれを行う方法は?