1
resposta

Split

Fiz da mesma forma da video aula, referente ao metodo split para separar o nome do produto e o seu respectivo valor, mas aparece o erro

Uncaught TypeError: produto.split is not a function
    at adicionar (app.js:4:31)
    at HTMLButtonElement.onclick (index.html:43:92)
function adicionar () {
    //recuperar valores (nome do produto, quantidade e valor)
    let produto = document.getElementById('produto');
    let nomeProduto = produto.split('-')[0];
    let valorUnitario = produto.split('R$')[1];
    let quantidade = document.getElementById('quantidade');
    alert(nomeProduto);
    alert(valorUnitario);
    alert(quantidade.value);
    //calcular o preço, o nosso subtotal
    //adicionar o produro no carrinho
    //atualizar o valor total da compra
}
1 resposta

Oi!

Faltou o .value na linha que declara a variável produto:

let produto = document.getElementById('produto').value;

Bons estudos!