小编Mat*_*tta的帖子

多个JavaScript按钮简化为一个功能

我有三个按钮和三个JS功能,可以切换三个不同div的显示.如何将我的三个JS函数简化/压缩成一个将每个按钮连接到相应内容的函数?

例:

HTML按钮

<button onclick="myFunction1()">Button 1</button>
<button onclick="myFunction2()">Button 2</button>
<button onclick="myFunction3()">Button 3</button>
Run Code Online (Sandbox Code Playgroud)

HTML内容

<div id="ContentOne">This is Content One.</div>
<div id="ContentTwo">This is Content Two.</div>
<div id="ContentThree">This is Content Three.</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

function myFunction1() {
    var x = document.getElementById("ContentOne");
    if (x.style.display === "none") {
        x.style.display = "block";
    } else {
        x.style.display = "none";
    }
}

function myFunction2() {
    var x = document.getElementById("ContentTwo");
    if (x.style.display === "none") {
        x.style.display = "block";
    } else {
        x.style.display = "none";
    }
}

function myFunction3() {
    var x …
Run Code Online (Sandbox Code Playgroud)

html javascript button simplify

2
推荐指数
1
解决办法
98
查看次数

标签 统计

button ×1

html ×1

javascript ×1

simplify ×1