[英]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.