Escape de comillas dobles en el controlador de eventos JavaScript onClick
El bloque de código simple a continuación se puede servir en una página HTML estática pero genera un error de JavaScript. ¿Cómo debería escapar de la comilla doble incorporada en el controlador onClick (es decir, \ "xyz)? Tenga en cuenta que el HTML se genera dinámicamente al extraer datos de una base de datos, cuyos datos son fragmentos de otro código HTML que podría tener uno o dos Parece que agregar una barra diagonal inversa antes del carácter de comillas dobles no funciona.
<script type="text/javascript">
function parse(a, b, c) {
alert(c);
}
</script>
<a href="#x" onclick="parse('#', false, '<a href=\"xyz'); return false">Test</a>