2012-10-01 35 views
1

我的JavaScript函数date(id)应该通过访问函数调用传递一个元素来显示当前的日期。问题是它不起作用,我不明白为什么。谁能帮我?JavaScript和HTML DOM不起作用

这里是我的代码:

<script type = "text/javascript"> 
function date(id) 
{ 
document.getElementById(id).innerHTML = Date(); 
} 
</script> 
在HTML

<p style = "text-align:center;" id = "datep"> 
</p> 

<input type = "button" onclick = "date(datep)" value = "Display date" /> 

回答

2

在你输入标签必须标识传递给你的函数。你的id是一个字符串,因为你需要在它周围加引号。

它应该是这样的......

<input type="button" onclick="date('datep')" value="Display date" /> 
+0

谢谢!......呃,为什么条评论需要这么长? – imulsion