Tenho um formulário web onde uma tabela é manipulada dinamicamente via Javascript, onde uma função minha chamada addRow(valor) é usada. Nesta função é solicitado o valor que irá preencher a nova linha da tabela via window.prompt(‘Digite o valor:’, ‘’) e inserida na nova linha via innerHTML.
Porém se o usuário inserir algum código HTML, este será construído na tabela (digitar “<input>” no prompt não gerará o texto ‘<input>’, e sim um componente de texto na linha da tabela).
Como impedir isso, deixanto literalmente tudo que é informado, de preferência com Javascript puro?
