首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为document.activeElement设置文本值?

如何为document.activeElement设置文本值?
EN

Stack Overflow用户
提问于 2011-01-31 17:26:00
回答 5查看 6.9K关注 0票数 3

知道我的document.activeElement是一个输入字段(我不知道组件的确切名称,但可能是Google的搜索输入字段),我如何以编程方式在其上设置文本?

--更新

我正在xul应用程序中尝试,在加载页面之后通过javascript。粘贴命令工作得很好,所以我知道这个字段有焦点。(我没有放置Xul标签,因为它只是关于javascript的)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-02-01 12:18:52

我觉得有更多的麻烦,因为我在一个Xul应用程序。Javascript本应在浏览器中工作,但它没有。

我所做的工作是(在将内容放入剪贴板之后):

代码语言:javascript
运行
复制
controller.doCommand('cmd_selectAll');
controller.doCommand('cmd_paste');
票数 0
EN

Stack Overflow用户

发布于 2011-01-31 17:29:40

mozilla参考。这是与document.getElementById()相同的类型

代码语言:javascript
运行
复制
document.activeElement.value = 'new value';
票数 4
EN

Stack Overflow用户

发布于 2011-01-31 17:28:43

如果确定它是一个输入文本字段,只需设置值:

代码语言:javascript
运行
复制
document.activeElement.value = 'value'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4853956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档