Содержание:
Типы событий JavaScript
Рассмотрим наиболее стандартные и часто используемые javaScript события:
Обработчик |
Поддерживающие HTML- элементы и объекты |
Описание |
---|---|---|
onBlur |
a, area, button, input, |
Потеря текущим элементом фокуса. Возникает при |
onChange |
Input, select, textarea |
Изменение значений элементов формы. Возникает после потерей элементом фокуса, т.е. после события blur |
onClick |
Практически все |
Одинарный щелчок (нажата и отпущена кнопка мыши) |
onFocus |
a, area, button, input, label, select, textarea |
Получение элементом фокуса |
onLoad |
body, frameset |
Закончена загрузка документа |
onMouseDown |
Практически все |
Нажата кнопка мыши в пределах текущего элемента |
onMouseOut |
Практически |
Курсор мыши выведен за пределы |
onMouseOver |
Практически все |
Курсор мыши наведен на текущий элемент |
onMouseUp |
Практически все |
Отпущена кнопка мыши в пределах текущего элемента |
onMove |
window |
Перемещение окна |
onResize |
window |
Изменение размеров окна |
onSelect |
textarea, input |
Выделение текста в текущем элементе |
onSubmit |
form |
Отправка данных формы |
onUnload |
body, frameset |
Попытка закрытия окна браузера и выгрузки документа |
Задание Js8_4. Что я делаю не так? Вот мой код(не работает)
var allImg = document.getElementsByTagName(«img»);
for (var a in allImg )
{
allImg[0].style.width = 50px;
allImg[0].style.height = 50px;
allImg[0].style.border = 10px;
}
1. Кавычки лучше другие ставить (не русские) или вообще апостроф, как у меня.
2. px не нужно писать в данном случае
3. Скрипт должен находиться перед закрытием тега body )
var allImg = document.getElementsByTagName(‘img’);
for (var a in allImg )
{
allImg[0].style.width = 50;
allImg[0].style.height = 50;
allImg[0].style.border = 100;
}
Добрый вечер,
подскажите, что не так.
Пытаюсь воспроизвести пример: «Добавить на страницу изображение и при помощи javascript при наступлении события загрузки страницы сделать ширину изображения соответствующей ширине окна браузера», не получается никак. Картинка не растягивается..
function resizeImgs(){
var te = document.getElementById(«img1»);
te.style.width = document.body.clientWidth;
};
Добрый вечер,
пытаюсь воспроизвести пример из данной главы. Безуспешно. Не растягивает картинку. Можете подсказать, что не так..
function resizeImgs(){
var te = document.getElementById(«img1»);
te.style.width = document.body.clientWidth;
};
Здравствуйте! Попробуйте не использовать такие кавычки в коде: «img1», попробуйте одинарные ‘img1’.
Вот так попробуйте, только замените имг на img и боди на body:
…
function resizeImgs(){
var te = document.getElementById(‘img1’);
te.style.width = document.body.clientWidth;
};
…
<боди onload='resizeImgs()'>
<имг id='img1' src='logo.png'>
боди>