簡體   English   中英

Javascript插件創建方法

[英]Javascript plugin creation methods

我想創建一個插件“ myPlugin”,將一些文本簡單地添加到div中。 喜歡:

 document.getElementById('testDiv').myPlugin("this is a text");

如何通過單例方法和原型方法來實現此目的?

HTMLElement.prototype.myPlugin = function(t) {
    // ...
}

將為兼容的瀏覽器中的所有HTML元素添加一個方法。 但是它不適用於IE(至少在舊版本中,老實說我沒有在IE8中嘗試過)。

“單子法”是什么意思?

function appendTextToElement(element, text) {
  var textProperty = element.innerText === undefined ? "textContent" : "innerText";
  element[textProperty] = element[textProperty] + text;
}

並進行測試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM