gpt4 book ai didi

javascript - 根据 href 位置执行函数 - 无 jQuery

转载 作者:行者123 更新时间:2023-12-01 02:15:51 27 4
gpt4 key购买 nike

好的,我有以下变量...

var href = document.querySelector('a').getAttribute('href');

...并希望用它来执行此操作:

window.onload = function(){
if (href = "example.html"){
/* do something */
}

我只使用 Vanilla Javascript,因此如果有上述问题的解决方案,如果不是 jQuery,我将不胜感激。

提前致谢!

编辑:这个问题与 Strawberry 提出的“三个不同的等于”不同,因为它的答案包括 jQuery,而这个问题仅适用于 Vanilla JavaScript 解决方案。此外,这个问题特定于在函数执行中使用 href,而 Strawberry 提出的问题相当概括了 =、== 和 === 的目的,并且没有具体说明使用此类代码是否会启用使用 href 来执行函数 - 此外,Strawberry 提出的问题中没有提及 href。

最佳答案

= 是赋值运算符。使用 === 进行测试:

var href = document.querySelector('a').getAttribute('href');
window.onload = function(){
if (href === "example.html"){
/* do something */
}

关于javascript - 根据 href 位置执行函数 - 无 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49507214/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com