javascript - document.GetElementById 不适用于任何类型的浏览器

标签 javascript html

我正在尝试获取输入值 (text/textarea) 和 document.getElementById('rtext').value什么都不返回。如果我设置默认值 (value="XXX"),它会返回该值,即使我对其进行编辑也是如此。

这是一些示例:

<div class="forms">
    <p><textarea id='rtext'></textarea></p>
</div>

我提到表单元素 <textarea>不是任何形式的一部分,我被迫只使用 document.getElementById .没有 jQuery 也没有 this.form.Id.value

请帮忙。谢谢

最佳答案

getElementById()(大小写很重要)是 document 对象的成员。要调用函数,您需要引用对象,然后引用函数。在点符号中,它应该是:

document.getElementById()

document.getElementById() - MDC

请注意,页面上的 ID 必须是唯一的,并且具有相同 ID 的另一个元素可能会导致您的问题。

关于javascript - document.GetElementById 不适用于任何类型的浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3769668/

相关文章:

javascript - 显示多个 JavaScript 倒计时

javascript - 替换 div 内容 ajax bootstrap

javascript - 如何在实际上传之前分析即将上传的文件?

JavaScript:函数返回 NAN

javascript - 为什么我的 Promises 递归 Javascript 函数失败

jquery - Firefox:将文件上传对话框限制为仅 mp3

javascript - jQuery Animate 不会为我移动

html - 当父级小于子级时,将 div 在其父级中水平居中

javascript - 向 Accordion 小部件添加/删除类

javascript - IE 不显示带有传递给 innerHTML 的 HTML 标签的字符串