亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript動態創建div問題怎么保證它的唯一

JavaScript動態創建div問題怎么保證它的唯一

慕姐8265434 2018-08-13 11:10:27
以下是代碼 ,我點擊按鈕時能創建多個div,現在我要的是只創建一次,第一次創建成功后以后就不創建,或者每次都創建然后把上一次創建的刪除,有沒有什么方法能做到??? 或者有沒有什么設計模式可以用在這里的?想了很久都沒有思路。var CreateDiv = function() { }; CreateDiv.prototype.create = function() {    var Div = document.createElement("div");     Div.innerHTML="測試";    document.body.appendChild(Div); };document.getElementById('btn').onclick = function() {     (new CreateDiv()).create(); };
查看完整描述

1 回答

?
UYOU

TA貢獻1878條經驗 獲得超4個贊

  1. 使用惰性函數(這個方法很巧妙哦~)

    function createDiv(){  var div = document.createElement("div");
      div.innerHTML = "測試";  document.body.appendChild(div);
      createDiv = function(){     return div;
      }  return div
     }
  2. 使用單例模式(不贅述了,答案里有)


查看完整回答
反對 回復 2018-09-19
  • 1 回答
  • 0 關注
  • 504 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號