如何在javascript DOM事件中以主体为目标

如何在javascript DOM事件中以主体为目标,javascript,html,dom,Javascript,Html,Dom,我想修改如下样式: <body class="theme1"> 我想把目标锁定在这个主体的类上,使之成为。问题是,在这种情况下,即使我通常使用document.getElementById('someId')或tagName查找元素,我也不知道如何查找目标。您可以使用document.body来找到它。要删除该类,可以使用: document.body.className = ''; 这将把class属性的内容更改为空字符串,因此它将删除元素可能拥有的所有类。要从“body”

我想修改如下样式:

<body class="theme1">


我想把目标锁定在这个主体的类上,使之成为
。问题是,在这种情况下,即使我通常使用
document.getElementById('someId')
tagName
查找元素,我也不知道如何查找目标。

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

document.body.className = '';

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

要从“body”标记中删除类,请使用以下命令:

document.body.removeAttribute('class');

您可以通过JavaScript中的.body以body为目标,请参见下面的代码:

document.body.style.color='red'

document.body.style.cssText=`
颜色:红色;
`

//注意,您不需要在HTML中执行此操作
何时执行JS?元素必须先存在,然后才能修改。请不要只发布代码作为答案,还要解释代码的作用以及它如何解决问题。带有解释的答案通常更有帮助,质量更好,更容易吸引选票。