如何使用 yui 自动将焦点设置在表单字段上
我目前有一个问题,我希望当用户访问我的网页时自动选择文本字段,我目前通过 Javascript 执行此操作,但理想情况下,喜欢使用 YUI。在网上搜索后,我发现了这个命令,
YAHOO.util.Dom.get("first_element").focus();
和
YAHOO.util.Dom.get("text1t").focus();
但让它工作的运气很差,一个建议是使用 setTimeout 函数,但这似乎是一种相当丑陋的方法。
如果有人有任何建议,我将非常感激。
谢谢,
I currently have an issue where I want text field to be automatically selected when the user visits my webpage, I currently do this by Javascript but would, ideally, like to use YUI. After searching the web, i found this command,
YAHOO.util.Dom.get("first_element").focus();
and
YAHOO.util.Dom.get("text1t").focus();
but have had very little luck getting it to work, one suggestion was to use a setTimeout fnction, but this seems a rather ugly way of doing it.
If anyone has any suggstions I would be very grateful.
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用 onAvailable
您可能需要使用稍后的事件,比如 onContentReady 甚至 onDOMReady(如果这不起作用)。
Try using onAvailable
You may need to use a later event, like onContentReady or even onDOMReady if that doesn't work.