Показать сообщение отдельно
  #4 (permalink)  
Старый 06.06.2015, 17:07
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

$ - это функция
<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>

Последний раз редактировалось Vlasenko Fedor, 06.06.2015 в 17:11.
Ответить с цитированием