>我有下面的代碼:JavaScript並沒有因此,在我的頭上執行
function dynamicPhoneAddon(){
while(true){
var phone = document.myform.phone.value;
document.getElementById('writeme').innerHTML ='<input type="hidden" name="retURL" value="http://URLREMOVED/thankyou.php?customer=' + phone + '">';
}
}
然後,我有一個身體的onload =「dynamicPhoneAddon()」來稱呼這個腳本。它應該不斷修改div id =「writeme」的內容,方法是使用form myform的phone字段中的值。
但是,腳本無法運行。我之前沒有用JavaScript做過任何工作,所以我認爲這可能是顯而易見的......是因爲我打電話給一個無限循環?還是我想做一些不可能的事情?
我試圖實現的最終結果是創建一個隱藏的值,該隱藏值最後鏈接到帶有變量(電話號碼)的URL。
'while(true)'without'break;'?事實上,你正在實現一個無限循環。如果你想在後臺連續運行一些代碼,請查看[計時器](https://developer.mozilla.org/en/window.setInterval)。 –
把它從你的腦袋裏拿出來放到你計算機上的'.js'文件中。 –