Ancora non riesco a capire cosa intendi.
onclick lo puoi mettere sul div, e/o sul bottone.
Se lo metti su entrambi, se clicchi sul bottone fa partire la funzione del bottone, se clicchi fuori fa partire la funzione chiamata dall'onclick sul div.
con i due eventi puoi anche chiamare la stessa funzione con parametri diversi ...