JavaScript将文本字段隐藏时将其设置为空

Nat*_*ord 0 javascript

我究竟做错了什么?我试图将textID值设置为空.

    function toggle_visibility(id,textid) {
       var e = document.getElementById(id);
       var f = document.getElementById(textid);
       if(e.style.display == 'block')
          e.style.display = 'none';
          f.value="";
       else
          e.style.display = 'block';
    }
Run Code Online (Sandbox Code Playgroud)

我相信它一定很简单.

Nul*_*ion 5

if语句以后结束; 如果你不把它放在括号{}

如果否则纠正:

if (e.style.display == 'block') { // Multi-line.
      e.style.display = 'none';
      f.value="";
  }
  else
      e.style.display = 'block'; // Single-line.
Run Code Online (Sandbox Code Playgroud)