日期没有打印出来:为什么会这样
date does not get printed : why is this so?
在javascript函数jsp中,我正在尝试打印日期。但它不会被打印出来。为什么会这样?日期应打印在h1标记中的文本之前。但问题是日期没有打印出来!为什么会这样?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP - 1</title>
<script>
function jsp() {
<%= new java.util.GregorianCalendar().getTime().toString() %>
}
</script>
</head>
<body>
<h1>
Was I printed first ? Or is it the date... ..
</h1>
<script type="text/javascript">
setTimeout(jsp,2000);
</script>
</body>
<script>
function jsp() {
document.write('<%= new java.util.GregorianCalendar().getTime().toString() %>');
// or any other JS function you may want to use
}
</script>
您正在混合服务器端和客户端。
使用您的原始功能,您的浏览器将看到(例如)
<script>
function jsp() {
2012-08-24 11:57:00
}
</script>
但这不是JS有效的(正如您所看到的)。
为了回答您隐藏的问题,日期将最后打印,因为它位于h1之后(以DOM的方式)。
相关文章:
- 为什么这个JS代码打印未定义
- 为什么这个功能打印“;未定义的未定义的“;作为联系人名称,添加“新对象”
- 为什么控制台.log(true,' ')打印真“ ”
- 日期没有打印出来:为什么会这样
- 为什么当我单击打印按钮时@media打印选择器没有显示正确的格式
- 为什么只打印一次?请给我解决方案
- 两个javascript网络工作者连续打印输出-为什么不同时打印呢
- 为什么Javascript代码打印'未定义'即使变量被声明为全局变量
- 为什么它要将包含的文件中的所有注释打印到屏幕上
- 为什么这个 HTML 不会打印
- $(“#id”).html(var);不打印该值.为什么
- 为什么 javascript for loop 只打印最后一个元素
- 为什么 AJAX 函数未被调用,并且在调用函数时未打印警报
- PHP:为什么当我打印会话的内容时忽略了前导零
- 为什么以下设置超时会立即打印
- 为什么没有打印出嘶嘶声
- 使用数组处理 JavaScript 字符串 为什么它在控制台上打印“R”而不是“Z”
- 为什么打印window对象而不是date对象?
- Javascript:当编写for循环时,为什么打印最后一个索引号?
- 为什么打印i值(它已经在作用域之外)