Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当单击按钮时防止重新加载页面,将您带到相同的页面链接?

当单击按钮时防止重新加载页面,将您带到相同的页面链接?
EN

Stack Overflow用户
提问于 2022-03-21 07:56:15
回答 2查看 296关注 0票数 0

我希望防止HTML按钮像链接那样将您带到同一个页面重新加载该页面

例如:如果你在主页上,不要在点击徽标时重新加载网站。

我该怎么做?

完整代码:https://codepen.io/Muh-Ail/pen/oNpLKXM?editors=0010

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   let activeBtn = document.querySelector(".active-btn");
   let currentLocation = location.href;

    if (activeBtn.href === currentLocation) {

        activeBtn.preventDefault();

    }
EN

回答 2

Stack Overflow用户

发布于 2022-03-21 08:29:27

用这个代替

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let activeBtn = document.querySelector(".active-btn");
let currentLocation = location.href;


if (activeBtn.href === currentLocation) {
    activeBtn.addEventListener('click',function(e){
        e.preventDefault();
    });
}
票数 1
EN

Stack Overflow用户

发布于 2022-03-21 08:27:09

您必须使用来自侦听器ele.addEventListener("click", function (e)ele.addEventListener("click", function (e)

另外,您应该用以下内容包装js:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
document.addEventListener("DOMContentLoaded", () => {
// code here
});

您应该添加不同的链接,使您能够看到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71560478

复制
相关文章
PHP的命名空间
命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题:
老雷PHP全栈开发
2020/07/02
1.9K0
PHP命名空间
概述 什么是命名空间呢? 这个概念我第一次知道是在C++中. 首先, 为什么要用到命名空间呢? 当然是为了解决重名的问题了, 其实命名空间和Java中的包有着异曲同工之妙, Java中 a包下的Tes
烟草的香味
2019/07/25
2.3K0
PHP命名空间
PHP命名空间
本文是复习所写,并不会涵盖一些基础知识点 定义 命名空间就相当于操作系统中目录的概念 主要是为了解决以下两个问题: 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突 为很
码一
2022/06/06
2.5K0
PHP命名空间
python中的命名空间和变量作用域
namespace,称之为命名空间,是名称和对象之间的映射,通常以字典的形式保存变量名和其所指代的变量值之间的映射关系。
生信修炼手册
2020/05/28
1.3K0
php命名空间详解
1、命名空间概述 从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目录 /home/greg 外访问foo.txt 文件时,我们必须将目录名以及目录分隔符放在文件名之前得到 /home/greg/foo.txt。这个原理应用
苦咖啡
2018/05/07
2.5K0
PHP 命名空间介绍
文件夹对于文件夹内的文件来说就充当了命名空间的角色,两个文件名相同的文件不同放在同一个文件夹下,但是可以放在不同的文件夹下
很酷的站长
2023/01/05
1.7K0
PHP 命名空间介绍
PHP-命名空间
在一个大的项目中,可能会遇到同名的类、函数、常量,为了区分这些元素,我们可以将这些元素分别存放到不同的命名空间中。
cwl_java
2022/11/30
1.7K0
PHP中命名空间是怎样的存在(一)?
命名空间其实早在PHP5.3就已经出现了。不过大部分同学可能在各种框架的使用中才会接触到命名空间的内容,当然,现代化的开发也都离不开这些能够快速产出的框架。这次我们不从框架的角度,仅从简单的代码角度来解析一下命名空间的概念和使用。
硬核项目经理
2020/04/08
9490
PHP中命名空间是怎样的存在?(二)
今天带来的依然是命名空间相关的内容,本身命名空间就是PHP中非常重要的一个特性。所以关于它的各种操作和使用还是非常复杂的,光使用方式就有很多种,我们一个一个的来看。
硬核项目经理
2020/04/08
9560
PHP中命名空间是怎样的存在?(三)
这是与命名空间有关的最后一篇。最后还是两个比较简单的内容,是关于命名空间和全局相关的一些类、函数、常量的使用对比。当然,最后我们还会总结一下命名空间的名称解析规则做为这三篇系列文章的结束。
硬核项目经理
2020/04/08
1K0
秒懂php的命名空间
“什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目录 /home/greg 外访问 foo.txt 文件时,我们必须将目录名以及目录分隔符放在文件名之前得到 /home/greg/foo.txt。这个原理应用到程序设计领域就是命名空间的概念。”(来自php官网)
碧海长天
2021/10/21
1.4K0
PHP命名空间学习笔记
从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目录 /home/greg 外访问 foo.txt 文件时,我们必须将目录名以及目录分隔符放在文件名之前得到 /home/greg/foo.txt。这个原理应用到程序设计领域就是命名空间的概念。
大江小浪
2019/02/22
1.6K0
Python变量的命名_python函数命名规则
变量名只有在第一次出现的时候,才是定义变量。当再次出现时,不是定义变量,而是直接使用之前定义的变量。
全栈程序员站长
2022/08/18
1.3K0
Python变量的命名_python函数命名规则
PHP命名空间(Namespace)初探
命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。
OwenZhang
2021/12/08
1.7K0
Swift中的命名空间
命名空间namespace在C++、C#里面是一个常见概念,Swift中也引入了这样一个机制,下面来探索一下这个命名空间的来龙去脉。
YungFan
2018/12/26
2.3K0
Dom4j解析带有命名空间的XML文件
    今天我在解析KML文件的过程中,使用XPath表达式,可是返回的结果总是null,纠结了很久,后来通过查资料,发现是我的KML中有命名空间的缘故。
卡尔曼和玻尔兹曼谁曼
2019/01/25
2.2K0
Dom4j解析带有命名空间的XML文件
PHP-MVC添加命名空间
1.3 添加命名空间 通过文件目录地址做命名空间,这样获取了命名空间就能知道文件存放的地址。 Model.class.php namespace Core; class Model { ..
cwl_java
2020/03/28
1.7K0
【C++】命名空间 namespace 与 标准流 iostream ( 命名空间概念简介 | 命名空间定义 | 命名空间使用 | iostream 中的命名空间分析 )
命名空间 namespace 又称为 名字空间 , 名称空间 , 名域 , 作用域 , 是 C++ 语言 对 C 语言 的扩展 之一 ;
韩曙亮
2023/10/15
8000
【C++】命名空间 namespace 与 标准流 iostream ( 命名空间概念简介 | 命名空间定义 | 命名空间使用 | iostream 中的命名空间分析 )
点击加载更多

相似问题

带有函数的Php命名空间

10

带有命名空间的函数中的PHP函数

12

php中的命名空间函数

07

php函数命名空间

20

变量中的PHP命名空间类

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文