【发布时间】:2017-07-20 10:39:31
【问题描述】:
在我的 JavaScript 中,我想检查具有特定 id 的元素是否存在,我尝试了 2 种方法
1)。
var myEle = document.getElementById("myElement");
if(myEle == null){
var myEleValue= document.getElementById("myElement").value;
}
2).
if(getElementById("myElement")){
var myEleValue= document.getElementById("myElement").value;
}
但它给出了与下面相同的错误 -
预期对象
【问题讨论】:
-
我是
document.getElementById() -
在你的第一种情况下,你说如果元素为空然后获取它的值,你应该检查它是否不为空(或者更确切地说,如果它是真实的,就像你在案例 2 中所做的那样) .另一件事是您需要使用
document.getElementById() -
是的,我在我的代码中做了同样的事情,这里是错误的
-
只需更改为
myEle != null,如果找不到具有所需id的元素,document.getElementById()返回null(请参阅developer.mozilla.org/en-US/docs/Web/API/Document/…) -
@AmitaPatil 您不得将问题编辑为答案!您必须保留导致问题的代码!
标签: javascript dom