У меня проблемы с получением содержимого текстовой области с помощью js. Мне кажется, что я делал это много раз раньше без проблем, но что-то мешает или у меня ментальный блок.
HTML
<textarea id="productdescript">test copy..asdfd</textarea><button value="Enter" onclick="addProduct()">
js
function addProduct() {
var descript = document.getElementById('productdescript').textContent;
alert(descript);
}
Файрфокс — единственный браузер, который у меня сейчас есть.
Когда я использую textContent, появляется окно предупреждения, но оно пустое. Когда я использую значение, появляется окно предупреждения с надписью «Не определено». Когда я использую innerHTML, появляется весь HTML, включая теги.
Кроме того, я понимаю, что textContent работает только в FF, и для кросс-браузерной совместимости вам нужно сделать что-то вроде innerText и textContent, но textContent не работает в FF. В этом приложении нет jquery
Каков правильный кросс-браузерный способ получить содержимое текстовой области! Спасибо за любые предложения.