Javascript插件创建方法

时间:2010-04-14 09:38:45

标签: javascript

我想创建一个插件'myPlugin',只需在div中添加一些文字。像:

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

如何通过单例方法和原型方法实现这一目标?

2 个答案:

答案 0 :(得分:0)

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

将向兼容浏览器中的所有HTML元素添加方法。它虽然不适用于IE(至少在旧版本上,我老实说没有在IE8中试过)。

“单身方法”是什么意思?

答案 1 :(得分:0)

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

test