Javascript 仅获取HTML元素的第一个类
我在用电话Javascript 仅获取HTML元素的第一个类,javascript,html,class,dom-events,classname,Javascript,Html,Class,Dom Events,Classname,我在用电话 event.target.className 要获取类名,但有时一个元素有多个类名,如何使其, 所以它只给了头等舱的名字作为结果 哦,请不要使用jQuery。获取元素的第一类有多种方法 方法优先:使用className属性 将DOM元素的className属性与split函数一起使用,该函数将按空格分割className并返回数组 event.target.className.split(" ")[0]; //0 to retrieve first class 所有主要浏览器都支
event.target.className
要获取类名
,但有时一个元素有多个类名,如何使其,
所以它只给了头等舱的名字作为结果
哦,请不要使用jQuery。获取元素的第一类有多种方法 方法优先:使用className属性 将DOM元素的className属性与split函数一起使用,该函数将按空格分割className并返回数组
event.target.className.split(" ")[0]; //0 to retrieve first class
所有主要浏览器都支持className属性
第二种方法:使用类列表属性
使用返回类的对象(已按空间分割)的DOM元素的classList属性
classList属性相对较新,速度也相对较快。
这在IE8和IE9中不受支持
event.target.classList[0]; //0 to retrieve first class