JS判斷HTML元素是否存在

用戶JS判斷HTML元素的方法:


可能我們寫代碼的時候不會碰到這種問題,一般getElementById 就搞定了,如果元素不存在報錯,我們就添加這個元素

但是有時候一些HTML元素是臨時性的,你不知道現在到底是否存在


網上查了有人說是用:

 if(document.getElementById ('a'))

  //存在

else

 //不存在


經過自己測試發現這種方法行不通 因爲document.getElementById ('a')會報錯,代碼是沒有辦法繼續走下去,即使我加了異常捕獲也是沒用。


網上不行還是自己想辦法解決,突然想到了document.getElementsByName  果然不負所望


if(document.getElementsByName("InputText").length>0)

 //存在

else

不存在


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章