网页中的宽与高

先设置网页的大屏幕的宽高,以及点击事件:

 1 <div style="width : 2000px,height : 2000px" onmousedown = "ww()"> 

<div id = "ex" style = "width :100px,height:30px "></div>

</div> 

再设置它的样式:

 1 *{ margin :0px; padding:0px; } 

然后是js代码部分:

 1 function $(oId){
 2             return document.getElementById(oId);
 3         }
 4         
 5         function ww(){
 6             var w= document.documentElement.clienWidth;
 7             var h = document.documentElement.clienHeight;
 8             var ww = window.pageXOffset; //pageXOffset 属性返回文档在窗口左上角水平滚动的像素
 9             var hh = window.pageYOffset;
10             // pageYOffset属性返回文档在窗口垂直方向滚动的像素
11             var sw = w/2+ww;
12             var sh = h/2+hh;
13             rs(sw,sh); //调用
14         }
15         
16     function rs(sw,sh){
17         $("ex").nextSibling.parentNode.removeChild( //先找到父节点再移除它
18         $("ex").nextSibling);//兄弟节点
19         var obj = document.createElement("div");
20         obj.style.width = "100px";
21         obj.style.height = "100px";
22         obj.style.position = "absolute";
23         obj.style.display = "block";
24         obj.style.top = sh+"px";
25         obj.style.left = sw+"px";
26         obj.style.backgroundColor = "red";
27         $("hehe").appendChild(obj);
28     }
29     

 [演示效果](http://localhost:63342/demo/work6.html)

转载于:https://www.cnblogs.com/dzlx/p/8120501.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值