如何用javascript向我的h1添加一个类?

时间:2012-01-24 15:42:11

标签: javascript class

  

可能重复:
  How do I add a class to a given element?

我想让JavaScript自动为我的h1元素添加一个类。

如何添加JavaScript以将h1元素替换为h1="classs"等?

5 个答案:

答案 0 :(得分:3)

首先,按ID或TagName获取元素。第二,使用.className =“your-class”。

答案 1 :(得分:1)

试试这个:

var h1 = document.getElementsByTagName("h1");

for (i = 0; i < h1.length; i++) {
    h1[i].className += ' classs';
}

Tested on jsFiddle

答案 2 :(得分:0)

element.setAttribute("class", classname)

其中classname是您要添加的课程的名称,而element是您的h1代码。

答案 3 :(得分:0)

使用Jquery很简单。循环所有h1元素,为其添加类名

$(function(){
  $('h1').each(function(){
    $(this).addClass('classname');
  });
});

或者,如果您想为每个特定元素ID添加一个类

  $(function(){
    $('#eleID').addClass('classname');
  });

答案 4 :(得分:0)

<h1 id='needsName'>My header</h1>

这里的Javascript代码

document.getElementById("needsName").className = 'the_name_you_want';