<script>
$(document).ready(function ()
{
document.getElementById(introdukt).focus()
document.getElementById(introdukt).select()
});
</script>
<input type="text" size="12" id="introdukt" value="match" style="text-align:center" />
フィールドに焦点を合わせていませんか?これを修正するには?
$(document).ready(function ()
{
$('#introdukt').focus()
$('#introdukt').select()
//or if you want to be more efficient and use less characters, chain it
$('#introdukt').focus().select()
});
あなたはセレクタを正しく使用していませんでした。私のフィドルをチェックしてください。
また、私はあなたのフィドルのIDをあなたが持っていたものからintroduktに戻しました。
また、jqueryドキュメントをすぐに使用する場合は、純粋なjsメソッドの代わりにjqueryセレクターを使用することもできます。
JQueryは要素を1回だけ検索する必要があるため、メソッド呼び出しをチェーンする必要があります。
$(document).ready(function ()
{
$('#introdukt').focus().select();
});
引用符が必要です:
document.getElementById('introdukt').focus()
document.getElementById('introdukt').select()
Fiddle (ここで別のIDを使用していますが...?)
jsfiddle で更新されたスクリプトを確認します
HTML:
<input type="text" size="12" id="czasow1introdukt" value="match" style="text-align:center"/>
JS:
$(document).ready(function ()
{
document.getElementById('czasow1introdukt').focus()
document.getElementById('czasow1introdukt').select()
});
次のような autofocus html属性を使用するだけで、jsを使用せずに実行できます。
<input autofocus type="text" size="12" id="introdukt" value="match" style="text-align:center" />
このフィドルをご覧ください: http://jsfiddle.net/wrKac/5/