gpt4 book ai didi

未定义 Javascript 参数

转载 作者:行者123 更新时间:2023-11-29 15:22:00 25 4
gpt4 key购买 nike

所以我尝试制作一个按钮集合,打印出一个问候语和按钮的名称。下面的代码不起作用,因为“Uncaught ReferenceError: Mike is not defined”。它是一个参数,我该如何定义它?

<input type="button" value="Say hello to Mike" onClick="hello(Mike);" />

JS 是这样的:

function hello(name) {
... }

我有另一个按钮,点击它不会发送任何参数,它按预期工作。

编辑:将 Mike 放在引号中会产生另一个错误:“Uncaught SyntaxError: missing ) after argument list”。我正在做这件事作为家庭作业,我们需要用 javascript 编写 html,下面是我修改后的整行代码,它引发了错误。

 document.write('<input type="button" value="Say hello to Mike" onClick="hello('Mike');" />');

document.type 可能是问题的原因吗?在这两个错误之间,除了在代码中添加引号外,我什么也没做。

edit2:在我在引号前加上\后它终于起作用了。

最佳答案

因为 Mike 是一个字符串,正确的语法应该是

onClick="hello('Mike');"

由于没有引号,javascript 将其视为变量。

关于未定义 Javascript 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43013381/

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