假设我有一个div命名容器,如图所示
<div id='container'>50</div>
Run Code Online (Sandbox Code Playgroud)
现在,如果我使用
var a = document.getElementById('container').value;
var b = document.getElementById('container1').value;
Run Code Online (Sandbox Code Playgroud)
这里a,很好,但b给出错误
那么,有没有办法检查div是否存在,如果,在那里,我将获得它的值
document.getElementByIdundefined如果页面上没有找到任何元素,则返回.因此,您可以undefined在尝试访问该值之前明确检查.
var element = document.getElementById('container1');
if (element != undefined) //note: this can be shortened to just "if (element)"
{
alert(element.value);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |