如何添加多个条件

时间:2016-10-11 08:26:06

标签: javascript if-statement conditional-statements

如何在JavaScript中添加多个条件?我不想查看&&,我想知道是否有像elseif或我不知道的方式,检查所有条件,如果第一个是{{1}然后转到另一个,如果false也转到false。在我的例子中,如果我在文本字段中写“空白”,它将不会显示任何内容。代码将无法工作,但如果我删除else(*)部分的代码将正常工作。为什么我的elseif不起作用?我试着写一些不同于“空白”的东西来检查我的elseif条件,但我不知道为什么它不起作用。这是我的代码:

elseif
function Test() {
  var test = document.getElementById('name').value;
  var para = document.getElementById('hidden');

  if (test == "blank") {
    document.write(test.length);
  }
  ( * ) - > elseif(test = "Cristian") {

    para.innerHTML = "this is first para";
  } < -( * )
  else {
    para.innerHTML = "this is second para";
    para.style.font = "italic bold 20px arial,serif";


  }
}

2 个答案:

答案 0 :(得分:2)

你很亲密......

您应该添加空格并撰写elseif

,而不是撰写else if

要比较元素,您应该使用=====

=用于初始化

答案 1 :(得分:0)

您还可以使用switch - 声明:

switch(test){
  case: "test":
    document.write(test.length);
    break;
  case: "Christian":
    para.innerHTML = "this is first para";
    break;
  default:
    para.innerHTML = "this is second para";
    para.style.font = "italic bold 20px arial,serif";
}