私は小さなプラグインを書いています。プラグインはオートフォーカス設定をカプセル化しますが、JavaScript で属性を動的に追加すると、ページがオートフォーカスされません。これは奇妙なことです。とにかくこのあたりはありますか?
HTML:
<input type="text">
JS:
document.querySelector('input').setAttribute('autofocus', 'autofocus');
せずに:
document.querySelector('input').setAttribute('autofocus', 'autofocus').focus();
jSFiddle: http://jsfiddle.net/wPUNN/