用JavaScript写一个代码: 要求:写成HTML格式,不用定义函数,代码简单。 1、利用日期对象,对不同的进站时间,显示不同的提示信息。比如,上午六点到下午六点,显示“将有限的时间用在作最有意义的事”;其他时间显示“现在是休息时间”。 2、检测用户输入的邮件格式是否正确。 3、用户进入时,显示“欢迎您进入本网站!”;离开时,显示“谢谢您,欢迎下次再来!”。
时间: 2023-12-17 17:03:09 浏览: 75
以下是符合要求的HTML+JavaScript代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>测试页面</title>
<meta charset="utf-8">
</head>
<body>
<p id="msg"></p>
<input type="text" id="email" placeholder="请输入邮箱地址">
<button onclick="checkEmail()">检测</button>
<script>
// 显示不同的提示信息
var now = new Date();
var hour = now.getHours();
if (hour >= 6 && hour <= 18) {
document.getElementById("msg").innerHTML = "将有限的时间用在作最有意义的事";
} else {
document.getElementById("msg").innerHTML = "现在是休息时间";
}
// 检测邮箱格式是否正确
function checkEmail() {
var email = document.getElementById("email").value;
var reg = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/;
if (reg.test(email)) {
alert("邮箱格式正确!");
} else {
alert("请输入正确的邮箱格式!");
}
}
// 显示欢迎信息
alert("欢迎您进入本网站!");
// 监听窗口关闭事件
window.onbeforeunload = function() {
alert("谢谢您,欢迎下次再来!");
}
</script>
</body>
</html>
```
说明:
1. 代码中利用 `Date` 对象获取当前时间,并判断小时数是否在6到18之间来显示不同的提示信息。
2. 在页面上添加了一个输入框和一个按钮,点击按钮时会调用 `checkEmail()` 函数来检测邮箱格式是否正确。这里使用正则表达式来进行判断。
3. 在页面加载完成时,使用 `alert()` 来显示欢迎信息。通过监听 `window.onbeforeunload` 事件来在页面关闭时显示再见信息。
阅读全文