国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現點擊按鈕隨機生成可拖動的不同顏色塊示例

2019-11-19 12:11:39
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現點擊按鈕隨機生成可拖動的不同顏色塊。分享給大家供大家參考,具體如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>m.survivalescaperooms.com JS點擊生成隨機顏色塊</title><style type="text/css">div{  width: 100px;  height: 100px;  background-color: red;  position: absolute;  margin-left: 10px;  float: left;}</style></head><body id="body1"><button onclick="btn()">創建div</button><script>  function btn(){    var id;    //動態創建元素    var str=document.createElement("div");    //元素的背景色隨機的    str.style.backgroundColor=getColorRandom();    //將生成的div追加到body中    document.getElementById("body1").appendChild(str);    //隨機生成的id設置為動態創建的div的id    str.id="items"+parseInt(Math.random()*10000);    // 獲取動態生成的div的id    var obj=document.getElementById(str.id);    var disX=0;    var disY=0;    //鼠標點擊落下事件    obj.onmousedown=function (event){      disX=event.clientX-obj.offsetLeft;      disY=event.clientY-obj.offsetTop;      //鼠標移開事件      document.onmousemove=function(ev){        obj.style.left=ev.clientX-disX+"px";        obj.style.top=ev.clientY-disY+"px";      }      //鼠標松開事件      document.onmouseup= function () {        document.onmousemove=null;        document.onmouseup=null;      }    }    //生成隨機顏色    function getColorRandom(){      var c="#";      var cArray=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];      for(var i=0;i<6;i++){       var cIndex= Math.round(Math.random()*15);        c+=cArray[cIndex];      }      return c;    }  }</script></body></html>

這里使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun測試上述代碼,可得如下運行效果:

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript頁面元素操作技巧總結》、《JavaScript操作DOM技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 格尔木市| 大理市| 曲水县| 泾阳县| 新竹县| 江门市| 南雄市| 绥滨县| 洛南县| 石城县| 榆林市| 芜湖县| 农安县| 栾川县| 镇康县| 闽清县| 淮安市| 泰州市| 长春市| 册亨县| 松阳县| 图木舒克市| 宁海县| 呈贡县| 永昌县| 门源| 池州市| 蕲春县| 禄丰县| 江城| 沙洋县| 云龙县| 应城市| 乐至县| 大关县| 明水县| 任丘市| 威海市| 毕节市| 阿克苏市| 苍山县|