<html>?
<head>?
<title>顯示當前日期及時間</title>?
</head>?
<body>?
<script?type="text/javascript">?
/*本段函數控制小時、分鐘、秒數的雙位表示*/?
function?checkTime(i)?{?
if?(i<10)?
{i="0"+i}?
return?i?
}?
</script>?
<script?type="text/javascript">?
window.onload=function(){
var?d?=?new?Date()?//新建壹個Date對象?
var?year?=?d.getFullYear()?//獲取年份?
var?month?=?d.getMonth()+1?//獲取月份?
var?day?=?d.getDate()?//獲取日期?
var?hour?=?d.getHours()?//獲取小時?
var?min?=?d.getMinutes()?//獲取分鐘?
var?sec?=?d.getSeconds()?//獲取秒數?
//document.write(year+"-"+month+"-"+day+"?//"+checkTime(hour)+":"+checkTime(min)+":"+checkTime(sec))?
document.getElementById("bar").value=year+"-"+month+"-"+day+"?//"+checkTime(hour)+":"+checkTime(min)+":"+checkTime(sec);
}
</script>
<input?class="input-xlarge?focused"?id="bar"?type="text"?value="">
</body>?
</html> 1. 修改input中的值,需要用value
2. 妳源代碼中是獲取不到 id='bar'的,因為瀏覽器還沒有加載完頁面就先執行js了,所以需要將js代碼放到window.onload中,保證js是在瀏覽器加載完頁面之後執行。