首页题目详情
在JavaScript中,如果想保留元素原有的class属性并添加一个新的类名,应使用以下哪种方法?

A.element.className = 'new-class';
B.element.setAttribute('class', 'new-class');
C.element.classList.add('new-class');
D.element.classList.replace('old-class', 'new-class');
优质解答
答案
C
解析
classList.add() 方法用于添加新的类名到元素的class属性中,而不会删除原有类名。replace 方法会替换原有类名,className 会覆盖原有类名。因此,C是正确做法。
Web程序设计单选题中等AI生成