javascript - 如何在 javascript 中查找/检测页面中的任何文本区域

标签 javascript internet-explorer-7 textarea

(document.getElementById('textarea').length > 0) 不起作用。还有人知道除此之外的其他信息吗?

这是我之前未回答的问题中的场景。当我转到放置文本区域的特定页面时,我有富文本编辑器(Openwysiwyg)加载到文本区域中。该函数使用 textarea id 来标识 textarea 以将其替换为富文本编辑器 (RTE)。现在调用此函数的脚本位于页面的标题部分。我选择了一个用于发送电子邮件的下拉选项,因此显示了我的电子邮件文本区域。为 RTE 添加此脚本后,我的电子邮件文本区域被 RTE 取代,我可以发送格式化的电子邮件。所以这在 Firefox 中工作得很好。使用 IE7,RTE 甚至在我为电子邮件选择下拉选项之前就出现了,这使得整个页面变得困惑。当我为电子邮件选择下拉选项时,我只看到正常的文本区域和 RTE 仍然位于页面顶部。

最佳答案

document.getElementsByTagName('textarea').length > 0

关于javascript - 如何在 javascript 中查找/检测页面中的任何文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2002095/

相关文章:

javascript - 跨站点脚本(没有 iframe 或任何东西)

javascript - 在 Javascript 和/或 jQuery 中,如何在包装的 div 中获取第一行文本

javascript - 如何使用 React Navigation 导航到渲染函数之外的新屏幕,而不使用 JSX?

javascript - IE 抛出 JavaScript 错误(适用于其他浏览器)

Java 聊天框附加额外的空格

javascript - 使用 moment.js 查找当前财务季度的第一个日期

css - Internet Explorer 7 css 宽度 100% 问题

R Shiny 将来自多个动态生成的 textAreaInput 字段的用户输入存储在服务器部分的对象中

jquery - 单击文本区域中的文本时

html - Typeface.js 在 Internet Explorer 中根本不呈现标题