javascript居中怎么表示


本文摘自PHP中文网,作者藏色散人,侵删。

javascript居中的实现方法:首先获取浏览器窗口;然后获取main的div元素;接着通过窗口宽高和div宽高计算位置;最后获取mcontent的div元素即可。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

具体问题:

javascript居中怎么表示

js使div内容居中

1

2

3

var button=document.createElement("input");

button.setAttribute("type","button");

button.setAttribute("id","button1");

使按钮在div里面是居中,要用js,不要html的

实现方法:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

text-align: center;

line-height:100px; /*行间距和div宽度相同*/

}

</style>

<body>

<div id="main">

<div id="content">

Sun

</div>

</div>

<script type="text/javascript">

window.onload = function() {

// 获取浏览器窗口

var windowScreen = document.documentElement;

// 获取main的div元素

var main_div = document.getElementById("main");

// 通过窗口宽高和div宽高计算位置

var main_left = (windowScreen.clientWidth - main_div.clientWidth)/2 + "px";

var main_top = (windowScreen.clientHeight - main_div.clientHeight)/2 + "px";

// 位置赋值

main_div.style.left = main_left;

main_div.style.top = main_top;

// 获取mcontent的div元素

var content_div = document.getElementById("content");

var content_left = (main_div.clientWidth - content_div.clientWidth)/2 + "px";

var content_top = (main_div.clientHeight - content_div.clientHeight)/2 + "px";

content_div.style.left = content_left;

content_div.style.top = content_top;

}

</script>

</body>

扩展资料

阅读剩余部分

相关阅读 >>

canvas中普通动效与粒子动效的实现 方法介绍(代码示例)

javascript中如何对dom元素的添加

javascript怎么跳出循环

手把手带你弄懂javascript中的异步编程

javascript dom的详细介绍

javascript如何使用trim方法

12个编写干净且可扩展的javascript代码的小技巧

javascript find()方法有什么用

javascript实现小型区块链的方法介绍(附代码)

聊聊javascript人脸识别技术

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...