<script>
const locationInput = document.getElementById('location');const results = document.getElementById('results');// 根据用户输入的位置搜索民宿const search = (e) => {e.preventDefault();const location = locationInput.value;// 调用外部 API 获取民宿信息fetch(`民宿?location=${location}`).then(res => res.json()).then(data => {
// 清空现有的结果results.innerHTML = '';// 遍历民宿信息并创建结果列表data.forEach(民宿 => {const result = document.createElement('div');result.classList.add('result');const resultImage = document.createElement('img');resultImage.classList.add('result-image');resultImage.src = 民宿.图片;const resultName = document.createElement('h2');resultName.classList.add('result-name');resultName.innerText = 民宿.名称;const resultDescription = document.createElement('p');resultDescription.classList.add('result-description');resultDescription.innerText = 民宿.描述;const resultPrice = document.createElement('p');resultPrice.classList.add('result-price');
resultPrice.innerText = `¥${民宿.价格}/晚`;const resultLink = document.createElement('a');resultLink.href = 民宿.链接;resultLink.appendChild(resultName);resultLink.appendChild(resultDescription);resultLink.appendChild(resultPrice);result.appendChild(resultImage);result.appendChild(resultLink);results.appendChild(result);});});};// 添加搜索事件监听器document.querySelector('.search-form').addEventListener('submit', search);
script>
本文由:成都民宿于(2024-11-05)发表了关于
搜附近民宿 (搜索附近民宿)的文章
。如转载请注明出处:http://www.cdcy-mail.com
如果您对此感兴趣,可以通过以下联系方式与我们联系:
成都区销售
重庆区销售
云贵区销售
华南区销售
华北区销售
华东区销售
华为企业邮箱销售热线:400-0828-083