我只是好奇,如何在 document.getElementById() 之后调用自定义函数?像这样的东西:
document.getElementById("element").mycustomfunction();
我只是好奇,如何在 document.getElementById() 之后调用自定义函数?像这样的东西:
document.getElementById("element").mycustomfunction();
从技术上讲,您可以这样做:
Element.prototype.mycustomfunction = function() {
console.log("I don't work on IE7");
};
您可以在此页面上的控制台中轻松测试它:先键入,然后再键入document.getElementById("notify-container").mycustomfunction();
。
有用。它没有技术问题。但是它可能会让你的应用程序的维护者更难追踪发生了什么,它可能会导致与其他插件的冲突,而且它并没有真正增加很多myPlugin.doSomething(element)
。