3

我只是好奇,如何在 document.getElementById() 之后调用自定义函数?像这样的东西:

document.getElementById("element").mycustomfunction();
4

1 回答 1

3

从技术上讲,您可以这样做:

Element.prototype.mycustomfunction = function() {
     console.log("I don't work on IE7");
};

您可以在此页面上的控制台中轻松测试它:先键入,然后再键入document.getElementById("notify-container").mycustomfunction();

有用。它没有技术问题。但是它可能会让你的应用程序的维护者更难追踪发生了什么,它可能会导致与其他插件的冲突,而且它并没有真正增加很多myPlugin.doSomething(element)

于 2013-05-25T19:04:09.530 回答