setAttribute() 方法添加指定的属性,并为其赋指定的值。
如果这个指定的属性已存在,则仅设置/更改值。
语法:
element.setAttribute(attributename,attributevalue)
getAttribute()方法返回指定属性名的属性值
element.getAttribute(attributename);
作业:
<body> <div id="myDiv" οnmοuseοver="move()"></div> <script> var myDiv=document.getElementById("myDiv"); function move() { var width=document.body.clientWidth;//网页可见区域宽 var height=document.body.clientHeight;//网页可见区域高 width*=Math.random(); height*=Math.random(); // myDiv.setAttribute("style",'left:'+width+'px;top:'+height+'px'); myDiv.style.left=width+'px'; myDiv.style.top=height+'px'; } </script> </body>
看起来简单,实际上试了很多标签和方法,大概新手和老司机的区别就在于效率