首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript参数传递?

javascript参数传递?
EN

Stack Overflow用户
提问于 2016-02-07 05:11:58
回答 1查看 55关注 0票数 0

我不太确定如何描述我想要的东西,但这里什么都没有。

我正在尝试使用多个按钮来显示/隐藏div (我已经设置好了该部分)。我希望按钮有两个值(数字和字母),然后将填充另一个按钮的onclick事件的参数(这些需要更改,但取决于最初单击的按钮。

例如,我单击具有值a和1的button1。这将填充按钮3的onclick事件的参数。或者,我可以单击具有b和2的按钮2,这将填充按钮3的参数b和2(因此单击按钮3上的参数需要更改)

代码语言:javascript
复制
<input type='button' value="1" id="1" name="1" onclick="toggle();" style="background-color:lightblue; height:75px; width:75px;-webkit-appearance: none; border-radius: 70px;
" />  

这个按钮需要有某种汉堡的两个“值”

这就是需要将值传递给事件的按钮。

代码语言:javascript
复制
var toggle = function() {
    var mydiv = document.getElementById('table1');
    if (mydiv.style.display === 'block' || mydiv.style.display === '')
        mydiv.style.display = 'none';
    else
        mydiv.style.display = 'block'
}
EN

回答 1

Stack Overflow用户

发布于 2016-02-08 05:06:37

在我看来,让函数设置一些全局变量就可以了。不完全确定你想要完成的是什么:

您可以传递您想要切换的任何参数:

代码语言:javascript
复制
<input type='button' value="1" id="1" name="1" onclick="toggle(1, a)" /> 

然后在JS中将它们设置为全局变量:

代码语言:javascript
复制
var parm1, parm2;

var toggle = function(myChar, myInt) {
  parm1 = myChar;
  parm2 = myInt;
}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35246517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档