Я не совсем понял вопрос, но двойные кавычки в HTML коде экранируются, как " а в Javascript строковых литералах, как \" HTML код может быть таким:
<button type="button" onclick="AddToCart('305','970','Пицца "Маргарита"')">Текст</button>