天气预报杭州 (天气预报杭州40天查询)

长沙洗浴 07-29 阅读:3 评论:4
天气预报杭州 (天气预报杭州40天查询)
2023-03-08
10℃~18℃
2023-03-09
11℃~19℃
CSS 样式表 style.css css body {font-family: Arial, Helvetica, sans-serif;font-size: 14px; }h1 {margin-bottom: 20px; }.forecast-container {display: flex;flex-wrap: wrap;justify-content: space-around; }.forecast-item {width: 200px;margin: 10px;padding: 10px;border: 1px solid ccc;border-radius: 5px; }.forecast-date {font-size: 16px;font-weight: bold;margin-bottom: 5px; }.forecast-weather {font-size: 14px;margin-bottom: 5px; }.forecast-temperature{font-size: 14px; }JavaScript 脚本 script.js javascript // 根据 JSON 数据动态生成天气预报const forecastData = [{ date: '2023-03-08', weather: '晴', temperature: '10℃~18℃' },{ date: '2023-03-09', weather: '晴', temperature: '11℃~19℃' },// 以下数据省略... ];const forecastContainer = document.querySelector('.forecast-container');// 遍历数据并生成 HTML 元素 forecastData.forEach(data => {const forecastItem = document.createElement('div');forecastItem.classList.add('forecast-item');const forecastDate = document.createElement('div');forecastDate.classList.add('forecast-date');forecastDate.textContent = data.date;const forecastWeather = document.createElement('div');forecastWeather.classList.add('forecast-weather');forecastWeather.textContent = data.weather;const forecastTemperature = document.createElement('div');forecastTemperature.classList.add('forecast-temperature');forecastTemperature.textContent = data.temperature;// 将元素添加到父容器中forecastItem.appendChild(forecastDate);forecastItem.appendChild(forecastWeather);forecastItem.appendChild(forecastTemperature);forecastContainer.appendChild(forecastItem); });此 HTML、CSS 和 JavaScript 代码组合在一起,将为杭州提供 40 天的天气预报,包括日期、天气状况和温度范围。预报将在网页上以整洁美观的方式动态呈现。
版权声明

本文仅代表作者观点,不代表长沙桑拿立场。
本文系作者授权发表,未经许可,不得转载。