gpt4 book ai didi

javascript - 有没有办法使用数组来简化代码?

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

有没有办法通过使用数组来简化下面的代码?例如,当单击 HTML 中的按钮 1(索引为 0)时,是否可以使用它来获取另一个数组中索引 0 处的值?

function f1() {
document.getElementById("dis").innerHTML = "JoeMae";
}

function f2() {
document.getElementById("dis").innerHTML = "TanakaMae";
}

function f3() {
document.getElementById("dis").innerHTML = "James";
}

function f4() {
document.getElementById("dis").innerHTML = "Deus";
}
<button onclick="f1()">no.1</button>
<button onclick="f2()">no.2</button>
<button onclick="f3()">no.3</button>
<button onclick="f4()">no.4</button>
<p id="dis"></p>

最佳答案

您可以在不使用数组的情况下进行简化:

<button onclick="f('JoeMae')">no.1</button>
<button onclick="f('TanakaMae')">no.2</button>
<button onclick="f('James')">no.3</button>
<button onclick="f('Deus')">no.4</button>
<p id="dis"></p>
function f(str) {
document.getElementById("dis").innerHTML = str;
}

关于javascript - 有没有办法使用数组来简化代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56252719/

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