Итак, я пытаюсь использовать эту функцию для прослушивателей событий на ярлыке формы. Предполагается, что в качестве аргумента будет использовано значение id элемента, а затем дать каждой метке значение id id + 'Label'. В настоящее время я ничего не делаю, когда я это называю. U и это. $ U - другой код, чтобы сократить код.прослушиватели событий, чтобы сформировать ярлык
addTooltipHandlers: function(id) {
'use strict';
// Get the form element reference:
var newId = this.$(label.id);
newId.onmouseover = showTooltip;
newId.onmouseout = hideTooltip;
newId.onfocus = showTooltip;
newId.onblur = hideTooltip;
}, // End of addTooltipHandler() function.
Я звоню в другой файл с использованием js.
U.addTooltipHandler('someLabel');
Html код, который я пытаюсь использовать его на
<div class="two"><label for="phone">Phone Number<span class="tooltip">In the format XXX XXX XXXX or XXX-XXX-XXXX or XXXXXXXXXX.</span></label><input type="text" name="phone" id="phone" required></div>
Второй 'onmouseover', вероятно, следует' onmouseout'. – Barmar
Что такое 'this. $ (Id)'? Разве это не должно быть 'document.getElementById (id)'? – Barmar
О, мужик ... Не могу поверить, что я сделал это. это. $ (id) IS document.getElementByID (id). Это анонимная функция для сокращения кода. Как добавить компонент label в newId? – EsotericRider