-2
我使用If Else语句的某些函数的JavaScript代码。但它太长了。我需要让它变得容易。所以问题是,如何减少以下函数中的代码行?JavaScript - If Else
function clickFunction(e) {
if(document.getElementsByName('insert_data1')[0].value == 1 || document.getElementsByName('insert_data1')[0].value == 0){
document.getElementsByName('inputvalue1')[0].innerHTML = document.getElementsByName('insert_data1')[0].value;
}
else{
alert("Please enter 0 or 1 !!");
}
if(document.getElementsByName('insert_data2')[0].value == 1 || document.getElementsByName('insert_data2')[0].value == 0){
document.getElementsByName('inputvalue2')[0].innerHTML = document.getElementsByName('insert_data2')[0].value;
}
else{
alert("Please enter 0 or 1 !!");
}
if(document.getElementsByName('insert_data3')[0].value == 1 || document.getElementsByName('insert_data3')[0].value == 0){
document.getElementsByName('inputvalue3')[0].innerHTML = document.getElementsByName('insert_data3')[0].value;
}
else{
alert("Please enter 0 or 1 !!");
}
if(document.getElementsByName('insert_data4')[0].value == 1 || document.getElementsByName('insert_data4')[0].value == 0){
document.getElementsByName('inputvalue4')[0].innerHTML = document.getElementsByName('insert_data4')[0].value;
}
else{
alert("Please enter 0 or 1 !!");
}
e.preventDefault();
return false;
}
谢谢。它是完美的工作:) –
如果它可以帮助你可能会考虑接受答案 – RamRaider
我确实已经添加它作为答案。谢谢 –