写一段js 如果class中有menu_mobliehide则删除#header中的position: relative属性;如果没有menu_mobliehide类名,则添加回去#header中的position:
时间: 2024-02-21 07:01:05 浏览: 57
mateusz_lisowski-merge-classnames:用于合并多个类名的 npm 包
您好,以下是您需要的 JavaScript 代码:
```
var header = document.getElementById("header");
var headerClass = header.getAttribute("class");
if(headerClass.indexOf("menu_mobliehide") !== -1) {
header.style.position = "";
} else {
header.style.position = "relative";
}
```
这段代码首先获取了 `#header` 元素,然后获取了它的 `class` 属性。接下来判断 `headerClass` 中是否包含了 `menu_mobliehide` 类名,如果包含则将 `position` 属性设置为空字符串,即删除该属性;如果不包含,则将 `position` 属性设置为 `relative`,即添加回去。
阅读全文