设置焦点出现

时间:2013-01-14 09:25:49

标签: javascript addeventlistener

我有一个包含很多JS创建元素的页面。所以我希望在它出现后专注于textarea。我尝试在addEventListener的帮助下制作它,如此:

mytextarea.addEventListener('someEvent', function(e)
    {
    this.focus();
    });

我的问题是,我无法找到正确的事件,当textarea附加在文档中时会被触发,就像这里一样

document.getElementsByTagName('body')[0].appendChild(mytextarea);

原生JS只请。谢谢

3 个答案:

答案 0 :(得分:1)

你试过这个:

document.getElementsByTagName('body')[0].appendChild(mytextarea);
mytextarea.focus();

FIDDLE

答案 1 :(得分:0)

focus放入

$(document).ready(function(){
//Here
});

这意味着您的textarea会附加到document

没有jQuery:

window.addEventListener('load', function () {
//here
});

答案 2 :(得分:0)

this应该有效:

<textarea autofocus></textarea>