在JavaScript中,可以通過(guò)getAttribute方法來(lái)獲取標(biāo)簽屬性的值。使用此方法需要傳入標(biāo)簽屬性名稱作為參數(shù),該方法會(huì)返回該屬性的值,如果該屬性不存在,則返回null。
例如,假設(shè)我們有一個(gè)div標(biāo)簽并且有一個(gè)自定義屬性data-user-id,我們可以使用以下代碼獲取該屬性的值:
// 獲取div標(biāo)簽中的data-user-id屬性值
var userId = document.querySelector('div').getAttribute('data-user-id');
需要注意的是,在HTML5中我們可以使用dataset來(lái)訪問(wèn)自定義屬性,例如:
// 獲取div標(biāo)簽中的data-user-id屬性值(使用dataset)
var userId = document.querySelector('div').dataset.userId;
上述代碼中,dataset對(duì)象會(huì)自動(dòng)解析自定義屬性名稱并轉(zhuǎn)換為駝峰式命名,例如data-user-id會(huì)被解析為userId。