如何在Javascript中调用多个函数

如何在Javascript中调用多个函数,javascript,arrays,function,Javascript,Arrays,Function,我有4个基本相同但值不同的函数 function choose(value){ document.getElementById('templatefield').text=value; if(value!=='alliance_update'){ document.getElementById('textentrydiv').style.display='none'; document

我有4个基本相同但值不同的函数

function choose(value){
            document.getElementById('templatefield').text=value;
            if(value!=='alliance_update'){
                document.getElementById('textentrydiv').style.display='none';
                document.getElementById('textentrydiv').style.visibility='hidden';
            }
            document.forms[0].setAttribute('action','send_email.php?template='+value);
        }
如果我在脚本中写下函数。。它读取最后一个函数。。其他的都没用

我试过一种“如果其他”的方法,但没用。。 我可以将值传递给数组吗

var templatesjs= new Array( "custom", "update", "client", "realtor" );
如果我能做到的话。。如何将其传递到值中 如果(值!=='GOES HERE')

这有可能吗。。如果不是。。我如何使之成为可能


谢谢你回答这个问题。。是

if(value!=='alliance_update' && value!=='custom' && value!=='realtorNewsletter' && value!=='clientNewsletter') ....rest of function   

基本上,如何将所有正在做相同事情的函数对象组合在一起。。不确定它们是函数对象还是键值。。。或价值观:-/

我不确定我是否理解这里的问题。您能再解释一下吗?您是否试图根据传入的键选择函数的键值?不应该
document.getElementById('templatefield')。text
实际上是
document.getElementById('templatefield')).textContent
?@RocketHazmat-或innerText我们需要查看相应的HTML才能正确帮助您。