gpt4 book ai didi

javascript - 如何用javascript中的函数参数替换1's in "document.search1.s​​earch_text1.value;”?

转载 作者:行者123 更新时间:2023-12-02 19:02:51 25 4
gpt4 key购买 nike

我已经浏览了我的代码以使其更易于阅读,但这基本上就是我所拥有的并且工作正常。

function findmatch() {

var value = document.search1.search_text1.value;

}

但是我想做的是有一个参数 x 并将 1 替换为 x 但我似乎做不到。我认为以下内容会起作用,但没有成功。

function findmatch(x) {

var value = document.'search'+x.'search_text'+x.value;

}

如有任何建议,我们将不胜感激。

谢谢。

最佳答案

您需要使用方括号表示法:

function findmatch (x) {
var value = document['search' + x]['search_text' + x].value;
}

进一步解释一下,用 JS

document.search1

是一样的
document['search1']

因此,使用后者您可以动态构建名称

x = 1;
document['search' + x]

关于javascript - 如何用javascript中的函数参数替换1's in "document.search1.s​​earch_text1.value;”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14629584/

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