Я скопировал код, как мы должны для этого класса. Книга, которую использует колледж, - это HTML и JavaScript Basics 4th edition. Я действительно на последнем проекте в последней главе и не могу понять, что не так с кодом. Предполагается, что он изменится с помощью разных размеров и цветных шрифтов.
Я запускаю код через JShint.com и не получаю ничего окончательного по причине его неработоспособности. Посмотрел по всему сайту, даже на что-то вроде близкое, чтобы посмотреть, поможет ли что-нибудь, ничего. Я уверен, что все, что это такое, очень просто или, скорее всего, произошло в книге чего-то не хватает.
Мой код java/html:
<link href="js25.css" rel="stylesheet" type="text/css"></link>
<script type="text/javascript">
/* <![CDATA[ */
var index = 0;
function stylize() {
index++;
if (index > 7) index = 1;
var s = "myStyle" + index;
var e = document.getElementById("MessageText");
e.className = s;
setTimeout("stylize()", 1500);
return;
}
/* ]]> */
</script>
</head>
<body onload="stylize()">
<table align="center" border="1" style="border-color:black">
<tr>
<td align="center">
<font size="3"><b>STYLE CLASS VIEWER</b></font>
</td>
</tr>
<tr>
<td align="center" height="100" width="400">
<div id="MessageText" class="myStyle1">
Hello World Wide Web!!
</div>
</td>
</tr>
</table>
</body>
и это мой код css:
.myStyle1 {
color: black;
font-size: 12;
}
.myStyle2 {
color: black;
font-size: 18;
}
.myStyle3 {
color: black;
font-size: 24;
}
.myStyle4 {
color: black;
font-size: 30;
}
.myStyle5 {
color: black;
font-size: 30;
}
.myStyle6 {
color: black;
font-size: 30;
}
.myStyle7 {
color: black;
font-size: 30;
}
Ваш JavaScript выглядит хорошо, кажется, что ваша проблема связана с CSS. Вам нужно будет добавить 'px' к вашему размеру шрифта.
.myStyle1 {color:black; font-size:12px}
.myStyle2 {color:black; font-size:18px}
.myStyle3 {color:black; font-size:24px}