$ - это функция
<div id="fullpage">My text</div>
<script>
var $ = function () {
function myPlugin(tag) {
if (!(this instanceof myPlugin)) {
return new myPlugin(tag);
}
this.el = document.getElementById(tag);
}
myPlugin.prototype.message = function () {
alert(this.el.innerHTML);
};
return myPlugin;
}();
$('fullpage').message();
</script>
Таким образом вы изменяете прототип всех html элементов, так делать не рекомендуется, потому, что это может сделать кто то другой да и есть решение выше
<div id="fullpage">My text</div>
<script>
Element.prototype.message = function () {
alert(this.innerHTML);
};
document.getElementById('fullpage').message();
</script>