function() {
  var id1 = document.getElementById("usrEmailId").value
  var id2 = document.getElementById("usrEmailIdSecondary").value
  var id3 = document.getElementById("emailId").value
}


在HTML页面上的“电子邮件ID捕获”字段中。有两页,一页只有元素usrEmailIdusrEmailIdSecondary,另一页只有元素usrEmailIdemailI。因此,在首页的情况下,变量id3会发生什么。将会存储什么? (NULL,未定义或为空)?

最佳答案

如果该元素不存在并且getElementById返回null,则将不会存储任何内容,因为尝试访问.value上的null属性将在之前引发异常。

关于javascript - 如果我将不可用的值放在javascript变量中会怎样?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42547631/

10-12 15:40