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>

Respuestas a la pregunta(5)

Su respuesta a la pregunta