我想创建一个插件'myPlugin',只需在div中添加一些文字。像:
document.getElementById('testDiv').myPlugin("this is a text");
如何通过单例方法和原型方法实现这一目标?
答案 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。