a标签里怎么判断路径存不存在
时间: 2023-12-21 15:05:23 浏览: 143
php判断文件夹是否存在不存在则创建
可以使用 JavaScript 的 XMLHttpRequest 对象来判断路径是否存在。具体可以参考以下代码:
```html
<a href="https://www.example.com" onclick="checkExistence(event)">Link</a>
<script>
function checkExistence(event) {
event.preventDefault(); // 阻止默认跳转行为
var xhr = new XMLHttpRequest();
xhr.open('GET', event.target.href);
xhr.onload = function() {
if (xhr.status === 200) {
window.location.href = event.target.href; // 跳转到链接
} else {
alert('Link not found!'); // 提示链接不存在
}
};
xhr.send();
}
</script>
```
以上代码中,通过监听链接的点击事件,使用 XMLHttpRequest 对象向链接发送 GET 请求,如果返回状态码为 200,则说明链接存在,可以跳转;如果返回状态码不是 200,则说明链接不存在,弹出提示。
阅读全文