7

我想修改一个看起来像这样的样式:

<body class="theme1">

我想以这个机构的班级为目标,并将其设为<body>. 问题是,即使在这种情况下我通常会使用document.getElementById('someId')or by找到元素,但tagName我不知道如何找到目标。

4

3 回答 3

17

您可以使用document.body它。要删除类,您可以使用:

document.body.className = '';

这会将class属性的内容更改为空字符串,因此它将删除元素可能具有的所有类。

于 2013-09-25T10:33:11.483 回答
3

要从“body”标签中删除类,请使用:

document.body.removeAttribute('class');
于 2013-09-25T10:54:08.743 回答
0

您可以在 JavaScript 中通过 .body 定位主体,请参见下面的代码:

document.body.style.color = '红色';

document.body.style.cssText = `
  color: red;
`

// note, you do NOT need <body></body>  in HTML to make this work

于 2020-11-09T13:19:28.823 回答