0

我不知道如何做到这一点,所以就在这里。我需要的是能够验证没有显示的空字段;。我正在使用原型。

new.onclick = function() {
if (document.getElementById("ticket").style.display !== "none" &&
    document.getElementsByTagName("input").length === 0) {
          alert('need to have something here');      
    }
     alert('need here');      
  };
4

1 回答 1

0

我认为您需要以这种方式使用您的 if 语句:

if (document.getElementById("ticket").style.display !== "none" || document.getElementsByTagName("input").length === 0)

因此,如果没有向 DOM 添加任何输入或显示票证,这将是真的:无

无论如何,如果您没有带有 ID 票的元素,您的脚本将被中止

if(document.getElementById("ticket") != null) {
...
}
于 2012-12-19T22:37:45.103 回答