Хотя это не решает проблему напрямую, это может быть жизнеспособным обходным решением, пока не появится более подходящее решение.
Напишите одну функцию, которая будет вызвана onClick, и дайте ей достаточно ума, чтобы знать, кто ее вызвал. Затем функция выполняет соответствующее действие в зависимости от того, кто ее щелкнул. Вы можете послать это почти все, что будет уникальным, а затем использовать переключатель.
упрощенный пример:
<html>
<body>
<script type="text/javascript">
function myClickHandle(anID)
{
switch(anID){
case 'bottom':
alert("I am on the bottom");
break;
case 'top':
alert("I am on the top");
break;
}
}
</script>
<html>
<div style="z-index:10"><input type=button value='top' onclick="myClickHandle(this.value)"/></div>
<div style="z-index:11"><input type=button value='bottom' onclick="myClickHandle(this.value)"/></div>
</body>
</html>