Я принимаю вводный класс javascript, и для одной из наших лабораторий нам было поручено иметь только ОДИН тег сценария в разделе главы, но получает задержку обработчиком события window.onload.Относительно window.onload в javascript
У меня есть все, чтобы работать, но мой вопрос в том, почему моя функция imageManipulator() работает только тогда, когда я делаю window.onload = function() {imageManipulator()}; , а другой 2 отлично работает без {}.
Также для моего заявления, чтобы пропустить хоккейные команды, почему не будет работать 0? Я думал, что 0 истинно -1 ложно, поэтому не должно быть == 0 и not> = 0?
Мой код здесь:
<html>
<head>
<script>
function christmasDayCalculation()
{
var currentDate = new Date();
var christmas = new Date(2016, 11, 25);
var ms = christmas - currentDate;
var seconds = ms/1000;
var minutes = seconds/60;
var hours = minutes/60;
var days = hours/24;
alert(Math.round(days) + " days until christmas");
}
function hockeyTeams()
{
var hockeyTeams = ['Anaheim Ducks', 'Arizona Coyotes', 'Calgary Flames', 'Edmonton Oilers',
'Los Angeles Kings', 'San Jose Sharks', 'Vancouver Canucks', 'Colorado Avalanch',
'Dallas Stars', 'Minnesota Wild', 'St.Louis Blues', 'Winnipeg Jets', 'Boston Bruins',
'Buffalo Sabres', 'Detroit Redw Wings', 'Florida Panthers', 'Montreal Canadiens',
'Ottowa Senators', 'Tampa Bay Lightning', 'Toronto Maple Leafs', 'Colombus Blue Jackets',
'New Jersey Devils', 'New York Islanders', 'New York Rangers', 'Philadelphia Flyers',
'Pittsburgh Penguins', 'Washington Capitals']
for(i = 0; i < hockeyTeams.length; i++)
{
if(hockeyTeams[i].indexOf("an") >= 0)
{
alert(hockeyTeams[i]);
}
}
}
function imageManipulator()
{
var numberOfImages = document.images.length;
for(i = 0; i < numberOfImages; i++)
{
document.images[i].style.border = "solid red"; // DOM 0 required per lab instructions
document.getElementsByTagName("img")[i].style.width = "100px"; // DOM 1 required per lab instructions
}
}
window.onload = christmasDayCalculation();
window.onload = hockeyTeams();
window.onload = function() { imageManipulator() };
</script>
</head>
<body>
<img src="cat.jpg">
<img src="dog.jpg">
<img src="bird.jpg">
</body>
</html>
Спасибо!
Получил это, спасибо за разъяснение, а также последняя часть теперь имеет больше смысла! –
Это единственная переменная -> Это одно свойство * –