用户JS判断HTML元素的方法:
可能我们写代码的时候不会碰到这种问题,一般getElementById 就搞定了,如果元素不存在报错,我们就添加这个元素
但是有时候一些HTML元素是临时性的,你不知道现在到底是否存在
网上查了有人说是用:
if(document.getElementById ('a'))
//存在
else
//不存在
经过自己测试发现这种方法行不通 因为document.getElementById ('a')会报错,代码是没有办法继续走下去,即使我加了异常捕获也是没用。
网上不行还是自己想办法解决,突然想到了document.getElementsByName 果然不负所望
if(document.getElementsByName("InputText").length>0)
//存在
else
不存在