1

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

这是我的代码:

<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" />
4

1 回答 1

2

在您的输入标签中,您将 id 传递给您的函数。您的 id 是一个字符串,因此您需要在其周围加上引号。

它应该看起来像这样......

<input type="button" onclick="date('datep')" value="Display date" />
于 2013-03-26T14:20:49.727 回答