使用Javascript和HTML写基于以下规则的代码:1:根据不同进入网站时间,显示不同提示,6.00到18.00之间进入时提示“现在是白天”,其余时间显示“现在是午夜”,2:检测用户输入的邮件格式是否正确,3:用户进入网站时弹出提示“欢迎您进入本网站”,离开时提示“欢迎下次再来”,4:打印时使用document.write对象
时间: 2023-11-25 15:06:09 浏览: 59
以下是符合规则的Javascript和HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>网站欢迎页</title>
<script typetext/javascript">
// . 根据时间显示不提示
var d = new();
var hour = d.getHours();
var greeting;
if (hour >= 6 hour <= 18) {
greeting = "现在是白天";
} else {
greeting = "现在是午夜";
}
// 2. 检测用户输入的邮件格式是否正确
function checkEmail(email) {
var pattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
return pattern.test(email);
}
// 3. 用户进入网站时弹出提示,离开时提示
window.onload = function() {
alert("欢迎您进入本网站");
}
window.onbeforeunload = function() {
alert("欢迎下次再来");
}
// 4. 打印使用document.write对象
document.write(greeting);
</script>
</head>
<body>
<!-- 网站内容 -->
</body>
</html>
```
这份代码中,我们使用了Javascript的Date对象来获取当前的小时数,即可根据时间显示不同提示。使用正则表达式来检测用户输入的邮件格式是否正确。在页面加载时使用window.onload函数来弹出欢迎提示,在离开页面时使用window.onbeforeunload函数来弹出再见提示。最后使用document.write对象来打印出不同的提示。
阅读全文