Cita:
Iniciado por Alexis88 ¿Te has dado cuenta de que intentas pasar el
id
del enlace pero este no tiene uno?
Si lo tiene... que pena no haber posteado la funcion que se lo coloca
Ahi mismo aplique un "parche" de lo mas asqueroso..... hardcodeo el href por el problema de que
this no hace referencia a lo que imagino y el motivo de la consulta:
Código Javascript
:
Ver originalfunction add_param()
{
returns = document.getElementsByName("return");
if (returns.length<15)
{
var div = document.getElementById("cloname");
var insert_pt = document.getElementById("add_after");
cont_clones++;
newNode=div.cloneNode(true); // appendChild(document.createElement("br"))
newNode.firstElementChild.parentElement.id = 'clon_'+cont_clones;
newNode.firstElementChild.nextElementSibling.id='remove_clon_'+cont_clones; // enlace
// PARCHE ASQUEROSO: //////////
newNode.firstElementChild.nextElementSibling.href="javascript:delete_me("+'remove_clon_'+cont_clones+");";
insertAfter(insert_pt,newNode);
document.getElementById("min_param").value = returns.length+1;
coherencia_params();
}
}
Al examinar el DOM generado y eso SIN APLICAR EL PARCHE DEL "HREF" ..... *
si* se ven los IDs de los <A>, copio y pego desde la consola:
Código HTML:
Ver original <select name="return[]" style="width:73px;"> <a href="javascript:delete_me(remove_clon_5);" class="no_decorar" title="delete it" id="remove_clon_5">[x]
</a>
El problema realmente es "conceptual" y tiene que ver con la definicio de THIS en este lenguaje tan "raro" para un "PHP guy"