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 に答える