0
我正試圖將鼠標光標聚焦到使用settimeout加載網頁後的表單文本框中。我做了一些研究,發現了一個可行的腳本。定時鼠標光標焦點?
<script type="text/javascript">
function formfocus() {
document.getElementById('element').focus();
}
window.onload = formfocus;
</script>
但它關注了鼠標光標onload,我希望它在加載頁面後加載幾秒鐘。我正在嘗試使用settimeout來觸發上面的腳本,但我遇到了困難。下面的代碼是我編碼的。希望有人能夠幫助我解決下面的代碼,併發布我想要完成的編輯工作代碼,這將會非常有幫助。感謝任何能伸出援助之手的人,正如你所看到的,我仍在學習。
<script type="text/javascript">
function formfocus() {
document.getElementById('TextArea1').focus();
}
function2 timedFocus() {
setTimeout(function2()formfocus,1000);
}
</script>
<textarea name="TextArea1" id="TextArea1" style="position:absolute;left:338px;top:248px;width:150px;height:80px;z-index:0;" rows="2" cols="14"></textarea>
它可能工作嘗試改變1000到10000的onload會在頁面上之前的一切火一點使你們之間這樣的時間看着它,獲得重點的領域是一秒鐘的一小部分。只是一個fyi setTimeout以毫秒爲單位,因此1000 = 1秒 – Orangepill
'window.onload = function(){setTimeout(...);}' – Passerby
感謝Orangepill和路人爲您提供的信息,並花時間看我的問題 – user1762146