Здравствуйте. У меня в PHP-скрипте генерируется много объектов (в зависимости от разных условий) вот такого вида: HTML: <html> <div name="player_div" class="player"> <object id="player'.($i+1).'-ie" name="player'.($i+1).'-ie" width="'.$player['width'].'" height="'.$player['height'].'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"> <param name="movie" value="../audio/nx_audio_player.swf" /> <param name="flashvars" value="soundfile='.$answer['link'][$i].'&player_id='.($i+1).'" /> <embed id="player'.($i+1).'" name="player'.($i+1).'" width="'.$player['width'].'" height="'.$player['height'].'" src="../audio/nx_audio_player.swf" flashvars="soundfile='.$answer['link'][$i].'&player_id='.($i+1).'" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer"></embed> </object></div><br /> Как получить количество нагенерированных элементов на Javascript? Имена объектов с каждым разом возрастают на единицу, т.е. сначала player1, потом player2 и т.д.
а вот хотел спросить: это простой JavaScript или нет? Просто в опере такая штука прокатывает, а в Google Chrome нет может, нужно еще что-то подключить?
Нет, это jquery. Простым javascript это будет [js]document.getElementsByTagName("object").length;[/js]