我无法使用 js 获取 textarea 的内容。我觉得我以前做过很多次都没有问题,但是有些东西把它扔掉了,或者我有精神障碍。
html
<textarea id="productdescript">test copy..asdfd</textarea><button value="Enter" onclick="addProduct()">
js
function addProduct() {
var descript = document.getElementById('productdescript').textContent;
alert(descript);
}
Firefox 是我目前唯一的浏览器。
当我使用 textContent 时,会出现警告框,但它是空白的。当我使用 value 时,会出现警告框并显示“未定义”当我使用 innerHTML 时,会出现所有 HTML,包括标签。
另外,我知道 textContent 仅在 FF 中运行,并且为了跨浏览器兼容性,您需要执行诸如 innerText 和 textContent 之类的操作,但 textContent 在 FF 中不起作用。这个应用程序上没有 jquery
获取textarea内容的正确跨浏览器方式是什么!感谢您的任何建议。