我需要对在两个div中找到的元素的onclick
事件做出反应
<div id="layout">
<div id="home">
<a id="Repair" href="javascript:void(0)"> Repair </a>
</div>
</div>
我想要访问修复
答案 0 :(得分:0)
首先,您应该从操作链接中删除href。如果您使用的是jquery,可以使用:
$("#layout").on('click', function(){
var repair = $(this).find("a");
...
});
或直接:
$("#Repair").on('click', function(){
...
});
我还有第三种最喜欢的查询方式:
$(window).on( "click", "#Repair", function() {
...
});
或者如果你需要普通的javascript,你可以使用:
var repairElement = document.getElementById('Repair');
repairElement.addEventListener('click', function() {
.. some logic
}, false);