gpt4 book ai didi

javascript - 为什么JS变量未定义?

转载 作者:行者123 更新时间:2023-11-28 20:15:54 25 4
gpt4 key购买 nike

这很奇怪 - 我一定是错过了什么!我有一个简单的 js 东西,如下所示;

<select onchange='my_function(this.options[this.selectedIndex].value),\"my_text\"'>

JS 很简单;

function my_function(selected, text) {
var link="file.php?var1="+selected+"&var2="+text;
document.write(link);
}

但我不断收到 link=file.php?var1=selected&var2=undefined

我有一个几乎相同的功能,运行良好!

最佳答案

您选择的 html 应该是这样的:

<select onchange="my_function(this.options[this.selectedIndex].value,'my_text')">

您过早地关闭了函数调用。另请注意,我已将外部引号更改为双引号,将内部引号更改为单引号。您不需要转义内部引号,并且属性使用双引号而不是单引号更常见。

关于javascript - 为什么JS变量未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19188168/

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