我不太确定如何描述我想要的东西,但这里什么都没有。
我正在尝试使用多个按钮来显示/隐藏div (我已经设置好了该部分)。我希望按钮有两个值(数字和字母),然后将填充另一个按钮的onclick事件的参数(这些需要更改,但取决于最初单击的按钮。
例如,我单击具有值a和1的button1。这将填充按钮3的onclick事件的参数。或者,我可以单击具有b和2的按钮2,这将填充按钮3的参数b和2(因此单击按钮3上的参数需要更改)
<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;
" /> 这个按钮需要有某种汉堡的两个“值”
这就是需要将值传递给事件的按钮。
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'
}发布于 2016-02-08 05:06:37
在我看来,让函数设置一些全局变量就可以了。不完全确定你想要完成的是什么:
您可以传递您想要切换的任何参数:
<input type='button' value="1" id="1" name="1" onclick="toggle(1, a)" />
然后在JS中将它们设置为全局变量:
var parm1, parm2;
var toggle = function(myChar, myInt) {
parm1 = myChar;
parm2 = myInt;
}
https://stackoverflow.com/questions/35246517
复制相似问题