Há algum problema em obter o valor de um elemento textarea em JavaScript com myTextArea.value
ou devo usar myTextArea.innerHTML
?
Obrigado.
Você deve usar .value
myTextArea.value
Para div e span, você pode usar innerHTML, mas para textarea use value. Por favor, veja o exemplo abaixo.
Uma diferença é que você pode usar entidades HTML com .innerHTML
document.getElementById('t1').innerHTML = '<>&'; document.getElementById('t2').value = '<>&';
Não use o valor de uso innerHTML, por exemplo, document.getElementById (name) .value
A resposta depende da sua situação.
Eu pessoalmente usaria .value como é o que as outras inputs de formulário fornecem. É mais fácil ter o hábito de fazer isso dessa maneira.