用戶JS判斷HTML元素的方法:
可能我們寫代碼的時候不會碰到這種問題,一般getElementById 就搞定了,如果元素不存在報錯,我們就添加這個元素
但是有時候一些HTML元素是臨時性的,你不知道現在到底是否存在
網上查了有人說是用:
if(document.getElementById ('a'))
//存在
else
//不存在
經過自己測試發現這種方法行不通 因爲document.getElementById ('a')會報錯,代碼是沒有辦法繼續走下去,即使我加了異常捕獲也是沒用。
網上不行還是自己想辦法解決,突然想到了document.getElementsByName 果然不負所望
if(document.getElementsByName("InputText").length>0)
//存在
else
不存在