(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/