我想在加載網頁時自動運行一個函數,然後我想讓它在執行後重新運行該函數。如何在加載運行後提供使用javascript調用函數的選項
如果我的零件不在數據庫中,下面的代碼將起作用,如果使用document.write
代替使用alert
來顯示零件,但是如果我使用document.write,則再次搜索的按鈕消失。我想這是因爲按鈕沒有被重新初始化。我移動了一下,什麼都沒有,並嘗試重新加載網頁,這是功能性的,但由於時間的原因而不令人滿意。
有沒有辦法防止按鈕消失,或者您推薦更好的方法?
在此先感謝。
<!DOCTYPE HTML>
<html>
<body>
<input id="clickMe" type="button" value="Search for Another Part" onclick="search_part();" />
<script type="text/javascript">
function search_part()
{
var part = prompt("Stackoverflow example: ");
if(typeof part === 'undefined')
{
alert("That part is not in the database.")
}
else
{
document.write(part)
}
}
window.onload = search_part();
document.getElementById("Button").onclick = search_part;
</script>
http://stackoverflow.com/questions/4537963/what-are-alternatives-to-document-write和http://stackoverflow.com/questions/10873942/document-write-clears-page – Andy