gpt4 book ai didi

Javascript 全局变量值未更新

转载 作者:行者123 更新时间:2023-11-28 16:12:07 29 4
gpt4 key购买 nike

我有两个 html 页面,两个 javascript 函数。

page1.html

<a href="page2.html" onclick="ex1()">link1</a>

page2.html

<a href="#" onclick="ex2()">link2</a>

jscript1.js

var abc;
function ex1() {
abc='some text';
console.log(abc);

}
function ex2() {
console.log(abc);
}

在控制台中,在 ex2() 函数内部时,我收到 undefined 。我在这里做错了什么?

最佳答案

您将转到另一个页面,其中未定义您的 abc 变量。

您需要将变量从一个页面持久呈现到另一页面。

一种解决方案是使用 localStorage :

function ex1() {
localStorage['abc']='some text';
console.log(localStorage['abc']);

}
function ex2() {
console.log(localStorage['abc']);
}

关于Javascript 全局变量值未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12555277/

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