Por causa de uma necessidade do cliente, precisei alterar o comportamento de um link “Selecionar Tudo”, que fica dentro da CoreTable do framework ADF da Oracle.
Para minha desgraça, o framework nao gerava um id pro no codigo. Assim eu poderia usar um getDocumentById e sobrescrever o onclick
Que eu nao consegui alterar isso via framework acho que é evidente. Pesquisando na web foi inutil tb.
Entao consegui fazer da seguinte maneira:
<script>
function changeOnClick() {
elementCount = document.forms[0].elements.length;
for ( i=0; i < elementCount; i++ ) {
if(document.all[i].innerHTML=="Selecionar Tudo"){
document.all[i].onclick=function(){
//faz qqer coisa
}
}
}
}
</script>
Usando document.anchors nao funcionou, pelo fato de o nao possuir ID.
Existe alguma forma melhor?