js里,如何判断一个ID元素是否已存在

今天在做一个下拉菜单时,需要知道下拉的ID是否存在,如果不存在,就不对ID添加选择。

如果这里不判断ID元素是否存在的话,那直接对ID元素添加选择项,当ID不存在时,就会出现JS错误。

找了一下,代码如下:
<script type="text/javascript">
function exist(id){
    var s=document.getElementById(id);
    if(s)
 {
  return true
 }
    else
 {
  return false
 }
   }
</script>

以上代码应当能看明白吧,不存在就返回false 。

posted @ 2012-08-08 19:17  永哥  阅读(2184)  评论(0)    收藏  举报