很简单,我想在我的页面上多次使用以下代码来表示多个“框”,所以我如何在调用它时传递参数,即调用 conceal(box1ID) 会隐藏 box1ID 等等... ..
function conceal() {
if(document.getElementById('box1ID').style.display=='block') {
document.getElementById('box1ID').style.display='none';
}
return false;
}
function show() {
if(document.getElementById('box1ID').style.display=='none') {
document.getElementById('box1ID').style.display='block';
}
return false;
}
最佳答案
很简单,写出来包含进去就可以了...
function conceal(element) {
if(document.getElementById(element).style.display=='block') {
document.getElementById(element).style.display='none';
}
return false;
}
function show(element) {
if(document.getElementById(element).style.display=='none') {
document.getElementById(element).style.display='block';
}
return false;
}
Call it like so:
conceal('box1ID');
关于javascript - 将参数传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17572315/