-1

我只想使用 JavaScript 在 HTML 的文本字段中显示时间,但它没有显示。请帮帮我。

<input type="text" name="time1" id="e1" value="" />

<script>
function display_ct() {
var strcount
var x = new Date()
var x1=x.getMonth() + "/" + x.getDate() + "/" + x.getYear(); 
x1 = x1 + " - " +  x.getHours( )+ ":" +  x.getMinutes() + ":" +  x.getSeconds();
//document.getElementById('ct').innerHTML = x1;
//tt=display_c();
document.getElementById('e1').value = x1;
}
</script>
4

2 回答 2

0

您需要做的就是调用您的函数。

HTML

<input type="text" name="time1" id="e1" value="" />

JavaScript

function display_ct() {
    var strcount
    var x = new Date()
    var x1=x.getMonth() + "/" + x.getDate() + "/" + x.getYear(); 
    x1 = x1 + " - " +  x.getHours( )+ ":" +  x.getMinutes() + ":" +  x.getSeconds();
    //document.getElementById('ct').innerHTML = x1;

    //tt=display_c();
    document.getElementById('e1').value = x1;
}

display_ct();

JSFiddle

http://jsfiddle.net/aGGHQ/

于 2013-10-28T20:26:11.863 回答
0

getYear不再使用,已被该getFullYear方法取代。

var x1=x.getMonth() + "/" + x.getDate() + "/" + x.getFullYear();
于 2013-10-28T21:01:48.577 回答