如何使用yui自动将焦点设置在表单域上

时间:2011-09-20 19:17:39

标签: interface yui yahoo

我目前有一个问题,我希望在用户访问我的网页时自动选择文本字段,我目前通过Javascript执行此操作,但理想情况下,喜欢使用YUI。搜索完网络后,我找到了这个命令,

  

YAHOO.util.Dom.get( “first_element”)聚焦();

  

YAHOO.util.Dom.get( “text1t”)聚焦();

但是运气起来很少,一个建议是使用setTimeout功能,但这似乎是一种相当丑陋的方式。

如果有人有任何建议,我将非常感激。

谢谢,

1 个答案:

答案 0 :(得分:0)

尝试使用onAvailable

YAHOO.util.Event.onAvailable("elementId", function(me) { me.focus(); }, YAHOO.util.Dom.get("elementId"));

如果不起作用,您可能需要使用稍后的事件,例如onContentReady甚至onDOMReady。