我有一些具有相同课程的 div。当我单击其中一个 div 时,我想将显示从其他 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
现在,如何使用事件处理程序来做到这一点?