js 選擇器相容

2021-07-24 04:36:38 字數 810 閱讀 6546

1. document.getelementbyid()

所有主要瀏覽器都支援 getelementbyid() 方法

2. document.getelementsbytagname()和element.getelementsbytagname()

所有主要瀏覽器都支援 getelementsbytagname() 方法

3. document.getelementsbyname()

根據name屬性獲取元素

在ie下不能用document.getelementsbyname獲取到div span 這些標準文件中沒有規定必須有name屬性的元素

所有主要瀏覽器都支援 getelementsbyname() 方法

4. document.getelementsbyclassname()和element.getelementsbyclassname()

html5新新增的

ie9+及其他主要瀏覽器支援getelementsbyclassname()方法

5. document.queryselector()和element.queryselector

ie8+及其他主要瀏覽器支援queryselector()方法

6. document.queryselectorall()和element.queryselectorall()

ie8+及其他主要瀏覽器支援queryselector()方法

JS獲取選擇器

原生js選擇器有getelementbyid getelementsbyname getelementsbytagname和getelementsbyclassname這四個,下面我就乙個乙個介紹這四個選擇器的用法。1.getelementbyid 通過id獲取元素 用法 document.gete...

Js選擇器總結

js選擇器常用的有getelementbyid getelementsbyname getelementsbytagname getelementsbyclassname queryselector queryselectorall 內容基本選擇器有id選擇器 類選擇器 標籤選擇器 通用選擇器,事件...

js選擇器和jquery選擇器的比較

document.getelementbyid id 根據id屬性來選擇 document.getelementsbyclassname根據class屬性來選擇,注意這裡class可能有多個的,所以要加s,可是這個好像具有相容性呢,在ie8及其以下瀏覽器中,不能使用。解決 加入相容性判斷,在需要用到...