我正在尝试使用 Javascript 获取文本区域的值,检查它是否为空,但它在 Opera 中不起作用。在 IE、FF 和 Chrome 中它工作正常,但在 Opera 11 和 10 中它报告的值是空字符串,即使它有文本。 这是我的代码:
if (document.getElementById('mytextareaid').value.replace(/(^\s+|\s+$)/, '') == '') {
alert('empty textarea');
}
使用 document.getElementById('mytextareaid').innerHTML 也不起作用。我错过了什么?
最佳答案
用这个替换并尝试
if (document.getElementById('mytextareaid').innerHTML.replace(/(^\s+|\s+$)/, '') == '') {
alert('empty textarea');
}
关于javascript - 在 Opera 中使用 javascript 获取文本区域值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4545025/