Я пытаюсь показать / скрыть содержимое в следующем типе документа: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
Вот мой javascript:
<script type="text/javascript"> function question(clicked) {
var q = document.getElementsByTagName("div");
for(var x=0; x<q.length; x++) {
title = q[x].getAttribute("title");
if (title == 'q') {
if (q[x].id == clicked) {
if (q[x].style.display == 'block') {
q[x].style.display = 'none';
}
else {
q[x].style.display = 'block';
}
}else {
q[x].style.display = 'none';
}
}
} } </script>
При проверке он возвращает эти ошибки: 1. ОшибкаСтрока 9, столбец 30: символ ";"не допускается в списке спецификаций атрибутов
for(var x=0; x<q.length; x++) {
Строка ошибки 9, столбец 30: элемент "q.length" не определен
for(var x=0; x<q.length; x++) {
Строка ошибки 25, столбец 9: конечный тег для «q.length» опущен, но был указан номер OMITTAG
Информационная строка 9, столбец 21: начальный тег былздесь
for(var x=0; x<q.length; x++) {
Я сейчас изучаю Javascript и уже пытался Google и исправить это около 3 десятков способов к настоящему времени.Может кто-нибудь мне помочь?Если мне нужно попробовать другой скрипт для показа / скрытия, на этом этапе я бы выбрал то, что у меня есть, и сделал бы это.
Заранее спасибо!