gpt4 book ai didi

javascript - 外部 javascript 文件问题

转载 作者:行者123 更新时间:2023-11-28 16:30:41 25 4
gpt4 key购买 nike

美好的一天!

为什么当我将以下 javascript 代码外部化时,有些代码不起作用

<form name="Keypad" action="">
</form>


var FKeyPad = document.Keypad; // DOESN'T WORK ANYMORE
var Accumulate = 0;
var FlagNewNum = false;
var PendingOp = "";
function NumPressed (Num) {
if (FlagNewNum) {
FKeyPad.ReadOut.value = Num;
FlagNewNum = false;
}
else {
if (FKeyPad.ReadOut.value == "0")
FKeyPad.ReadOut.value = Num;
else
FKeyPad.ReadOut.value += Num;
}
}

我怎样才能让它发挥作用?

谢谢,

最佳答案

它与外部代码无关,只与代码何时执行有关。

您必须在创建元素后执行代码。您可以将 script 标记放在代码中的元素下方,也可以将代码放在 window.onload 事件的处理程序中,使其在页面加载后运行:

window.onload = function() {
// your code here
};

关于javascript - 外部 javascript 文件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6106058/

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