JS判斷HTML元素是否存在

2021-06-03 08:08:29 字數 468 閱讀 8183

使用者js判斷html元素的方法:

可能我們寫**的時候不會碰到這種問題,一般getelementbyid 就搞定了,如果元素不存在報錯,我們就新增這個元素

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

網上查了有人說是用:

if(document.getelementbyid ('a'))

//存在

else

//不存在

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

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

if(document.getelementsbyname("inputtext").length>0)

//存在

else

不存在

js判斷某html元素是否存在

今天想在html中找到時候有table標籤,用jquery查詢var table table 但是怎麼判斷時候table存在呢,直接alert table 返回object,判斷if table 也是true,突然想到了document.getelementsbyname 得到的其實是乙個陣列,於是...

1211 判斷元素是否存在

有乙個集合m是這樣生成的 1 已知k是集合m的元素 2 如果y是m的元素,那麼,2y 1和3y 1都是m的元素 3 除了上述二種情況外,沒有別的數能夠成為m的乙個元素。問題 任意給定k和x,請判斷x是否是m的元素。這裡的k是無符號整數,x 不大於 100000,如果是,則輸出yes,否則,輸出no。...

jquery 判斷元素是否存在

jquery選擇器獲取element 無論element是否存在都將返回乙個物件 var my element myid 這裡無論元素 myid 是否存在,my element始終是乙個object 使用下面的方法判斷 myid 元素是否存在 1if my element.length 0 else...