因此,我希望在用户加载我的网站时增加一个变量,并在用户离开时减少该变量。 我得到的输出是:"Value is: undefined“ 如果变量没有递增并且没有定义,这是有意义的。这让我相信onload和onbeforeload函数没有被执行。然而,使用这段代码,当用户离开网站时,他们会得到一个警告,让我相信函数正在执行,而变量由于某种原因没有递增或递减。我期望的是当我的笔记本电脑连接到网站时,变量VisOn
'music‘和'pButton’被包装在一个window.onload函数中,因为必须加载DOM才能定义它们的元素(否则就会出错)。这段代码在页面中的正确位置显示一个"Play“按钮,但它不起作用。如果我按下按钮,页面就会重新加载。不播放任何音乐。然而,当我这样做时,在控制台中按下" play“按钮失败,并显示"ReferenceError: play is not defined”错误。这至少是有道理的:通过将play()放在