在js中修改html body的样式

 更新时间:2021年11月10日 17:10:48   作者:smile1213  
这篇文章主要介绍了在js中修改html body的样式,下面文章围绕js修改html 和body样式的相关资料展开详细内容,需要的朋友可以参考一下,希望对大家有所帮助

一、原始定义

先在css中定义:body, html 宽高为300px

body, html {
   width: 300px;
   height: 300px;
}

二、js操作,以修改宽度为例

// 获取body、html节点style(主要是这里html,一开始不清楚获取方式)
let bodyStyle = document.body.style
let htmlStyle = document.getElementsByTagName('html')[0].style

// 获取浏览器的宽度,width 也可以设置为任意值
let width = document.documentElement.clientWidth || document.body.clientWidth

// 重置body宽度
bodyStyle.width = `${width}px`

// 重置html宽度
htmlStyle.width = `${width}px`

// 或者其他样式的修改,如:
htmlStyle['min-width'] = `${width}px`

三、效果:宽度已被修改

到此这篇关于在js中修改html body的样式的文章就介绍到这了,更多相关js中修改html body的样式内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • JS创建对象常用设计模式工厂构造函数及原型

    JS创建对象常用设计模式工厂构造函数及原型

    本篇带来你一定熟知的、用于创建对象的三种设计模式:工厂模式、构造函数模式、原型模式,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-07-07
  • 前端JavaScript大管家 package.json

    前端JavaScript大管家 package.json

    这篇文章主要介绍了前端JavaScript大管家 package.json,在每个前端项目中,都有package.json文件,它是项目的配置文件,常见的配置有配置项目启动、打包命令,声明依赖包等,下面我们就来学习 package.json的详细内容,需要的朋友可以参考一下
    2021-10-10
  • umi插件开发仿dumi项目实现markdown文件转为页面

    umi插件开发仿dumi项目实现markdown文件转为页面

    这篇文章主要介绍了umi插件开发仿dumi项目实现markdown文件转为页面方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • ECMAScript 6数值扩展实例详解

    ECMAScript 6数值扩展实例详解

    这篇文章主要为大家介绍了ECMAScript6数值扩展实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Promise静态四兄弟实现示例详解

    Promise静态四兄弟实现示例详解

    这篇文章主要为大家介绍了Promise静态四兄弟实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • JS代码的格式化和压缩

    JS代码的格式化和压缩

    JS代码的格式化和压缩...
    2006-06-06
  • electron渲染进程主进程相互传值示例解析

    electron渲染进程主进程相互传值示例解析

    这篇文章主要为大家介绍了electron渲染进程主进程相互传值示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • JavaScript数组去重方案

    JavaScript数组去重方案

    这篇文章主要介绍了JS数组方案,先总结一下我们数组的方法:pop、push、shift、unshift、slice、splice、sort、reverse、concat、join、indexOf、lastIndexOf、map、forEach,下面文章将详细对他们做个详细介绍,需要的朋友可以参考一下
    2021-09-09
  • 微信小程序 devtool隐藏的秘密

    微信小程序 devtool隐藏的秘密

    这篇文章主要介绍了微信小程序 devtool隐藏的秘密的相关资料,需要的朋友可以参考下
    2017-01-01
  • 微信小程序(二十一)switch组件详细介绍

    微信小程序(二十一)switch组件详细介绍

    这篇文章主要介绍了微信小程序switch组件详细介绍的相关资料,需要的朋友可以参考下
    2016-09-09

最新评论