网页通过表单提取当前时间,如果时间介于6:00-18:00,属于白天。根据时间,在页面上分别显示白天图片和黑夜图片
时间: 2023-06-18 18:05:41 浏览: 88
可以通过JavaScript来实现这个功能。下面是一个简单的示例代码:
HTML部分:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>显示白天或黑夜图片</title>
</head>
<body>
<form>
<label for="currentTime">当前时间:</label>
<input type="time" id="currentTime" name="currentTime">
<button type="button" onclick="showImage()">显示图片</button>
</form>
<br>
<img id="image" src="">
</body>
</html>
```
JavaScript部分:
```javascript
function showImage() {
var currentTime = document.getElementById("currentTime").value;
var hour = parseInt(currentTime.substring(0, 2));
if (hour >= 6 && hour < 18) {
document.getElementById("image").src = "daytime.jpg";
} else {
document.getElementById("image").src = "nighttime.jpg";
}
}
```
在上面的代码中,我们首先获取了用户输入的时间,然后提取出其中的小时数。接下来,我们通过判断小时数是否在6到18之间来确定应该显示白天图片还是黑夜图片。最后,我们将图片的src属性设置为相应的图片文件名即可。
阅读全文