Jump to content


Photo

Contar Elementos


  • Faça o login para participar
10 replies to this topic

#1 janick

janick

    12 Horas

  • Usuários
  • 194 posts
  • Sexo:Não informado

Posted 27/02/2008, 17:43

Olá, tenho este código, mas quando clico no botão ele conta somente o primeiro item que acha. Como faço para ele contar todos os elementos, até o fim.

Ex. Clico a primeira vez e ele retorna "1", clico outra vez e ele retorna "2", até retornar o "6", e pronto, depois nao retorna nada.

<div id="teste1">Div 1</div>
<div id="teste2">Div 2</div>
<div id="teste3">Div 3</div>
<div id="teste4">Div 4</div>
<div id="teste5">Div 5</div>
<div id="teste6">Div 6</div>

<form>

<input type="button" value="Conta" onclick="conta()" />

</form>

<script type="text/javascript">

function conta() {

	var x = document.getElementsByTagName("div");

	for(var i = 1; i < x.length; i++){

		alert([i]);

		return false;

	}

}

</script>

lembrando que se eu tirar o return false, quando eu clicar, ele retorna todos de uma vez só, clicando somente uma vez.

Edição feita por: janick, 27/02/2008, 17:45.


#2 kaduzick

kaduzick

    12 Horas

  • Usuários
  • 229 posts
  • Sexo:Masculino
  • Localidade:Brasília
  • Interesses:Aprender e Ajudar

Posted 27/02/2008, 17:56

var index = 0;



function conta() {



	var x = document.getElementsByTagName("div");

				if(x[index]){

						 alert(x[index++].innerText);

				}



}

Edição feita por: kaduzick, 27/02/2008, 18:02.

kaduzick - The Nerds

#3 janick

janick

    12 Horas

  • Usuários
  • 194 posts
  • Sexo:Não informado

Posted 28/02/2008, 08:26

cara não rolou, não entendi porque, ele retorna undefined.

#4 kaduzick

kaduzick

    12 Horas

  • Usuários
  • 229 posts
  • Sexo:Masculino
  • Localidade:Brasília
  • Interesses:Aprender e Ajudar

Posted 28/02/2008, 08:46

janick, simplesmente retire o innerText ... era só pra mostrar o conteúdo ... pode verificar que ele mostra o alert apenas 6 vezes.
Obs.: troque o innerText por ID e verifique. Eu testei aqui e funcionou. Nos IE7 e FF.

<HTML>
	<HEAD>
		<TITLE>Teste</TITLE>
		<script>
			var index = 0;

			function conta() {

				var x = document.getElementsByTagName("div");
				if(x[index]){
					alert(x[index++].id);
				}

			}
		</script>
	 </HEAD>
	 <BODY>
		<div id="teste1">Div 1</div>
		<div id="teste2">Div 2</div>
		<div id="teste3">Div 3</div>
		<div id="teste4">Div 4</div>
		<div id="teste5">Div 5</div>
		<div id="teste6">Div 6</div>
		<form>
			<input type="button" value="Conta" onclick="conta()" />
		</form>
	 </BODY>
</HTML>

Edição feita por: kaduzick, 28/02/2008, 08:52.

kaduzick - The Nerds

#5 janick

janick

    12 Horas

  • Usuários
  • 194 posts
  • Sexo:Não informado

Posted 28/02/2008, 09:01

Que vacilo meu, desculpe, estou começando a trabalhar com isso agora.
Obrigado!

#6 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 12/09/2017, 16:41

Amoxicillin Resistance Children Tonsillar cialis Acheter Priligy ThaСÐвÐÑСÐвÐÐŽlande Pediatric Doses Of Amoxicillin Pharmacie Viagra Cialis cialis online Propecia 1yr
Motilium Online No Prescription cialis Viagra Suppliers Uk
Association Amoxicillin Cephalosporin Dental Zithromax Overnight Delivery No Prescription Propecia Canada Pharmacy
Levitra Louer <a href=http://cialtobuy.com>buy cialis</a> Propecia Agencia Tributaria

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 01/10/2017, 18:14

Canadian Pharm Meds Ject 60 viagra Dove Acquistare Levitra Sicuro Cialis 20 Vidal Global Pharmacy Canada Legitimate
Online Pharmacy To Order Prednisone cialis Cialis E Birra Sildenafil Purchase Online Fluoxetine Cod Accepted Price Free Shipping

#8 BobbyCak

BobbyCak

    договор ок

  • Usuários
  • 12238 posts
  • Sexo:Feminino
  • Localidade:Liberia
  • Interesses:115141

Posted 01/10/2017, 18:23

договор строительного подряда заключается в

заявление в следственный комитет о возбуждении уголовного дела образец образец спонсорского письма для шенгенской визы приказ о премировании бухгалтера образец снятие с учета в качестве плательщика енвд 2017 бланк акт о невыполнении должностных обязанностей образец план оперативно-розыскных мероприятий образец Заявление правопреемника нпф сбербанка Доверенность на получение электронной подписи образец Акт диагностики образец Образец жалобы в суд на постановление об отказе в возбуждении уголовного дела Акт испытания пожарных гидрантов на водоотдачу образец заполнения приказ о единой комиссии по осуществлению закупок по 44-фз образец перерасчет по отоплению по 354 постановлению образец жалобы на постановление о возбуждении исполнительного производства справка о доходах бк образец заполнения медицинская справка для водительского удостоверения новосибирск расписка на первоначальный взнос по ипотеке образец форма по кнд 1110055 бланк скачать в excel образец заполнения декларация усн доходы минус расходы 2017 образец заполнения Заявление об отсутствии задолженности в пфр образец Прием на работу бывшего госслужащего образец уведомления Бланк дефектной ведомости на текущий ремонт Акт на установку счетчиков воды образец Характеристика врача с места работы образец Трехстороннее соглашение о замене стороны в договоре образец кс-2 образец заполнения в 2017 году заявление на расторжение договора оказания услуг образец

справка о46 1 книга учёта бланков строгой отчётности скачать

заявление в фсс на возврат за счет превышения расходов встречное исковое заявление гпк рф пояснительная записка к штатному расписанию образец справка о зарплате за 2 года для больничного 2017 бланк составление сметы на строительные работы образец образец доверенности на ребенка для выезда в другой город макрос на поинт бланк на дробовик письмо о расторжении договора аренды по инициативе арендатора образец росбанк справка по форме банка скачать ст.452 гк рф расторжение договоров акт приёма-передачи квартиры в аренду образец заявление в арбитражный суд об изготовлении мотивированного решения журнал регистрации приказов по основной деятельности образец приказ о посещении уроков администрацией школы образец бланк коллективной охоты скачать приказ на выплату пособия по уходу за ребенком до 1.5 лет образец возвратная накладная бланк скачать excel код 2010 в справке 2-ндфл карточка счета 51 бланк пояснительная записка к бухгалтерскому балансу 2015 образец исключительное право на промышленный образец подтверждается патентом изменение условий договора в одностороннем порядке заявление на получение решения суда вступившего в законную силу стив бланк стартап настольная книга основателя скачать заявление в гжи на управляющую компанию образец

рецензия на судебную экспертизу образец образец объяснительной в роспотребнадзор письмо о неприменении ккм на енвд образец

#9 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 01/10/2017, 19:48

Canadarx Mall cialis Buy Cheap Celexa Cialis Cheapest Canada
Acheter Viagra Confiance Dosis Kamagra Jelly buy viagra Viagra Decouverte Levitra Cialis Da Comprare

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 10/10/2017, 15:58

Prix En Pharmacie Du Levitra Youtube Levitra buy vardenafil online cheap Vente De Cialis En Pharmacie
Abilify From Mexico Isotretinoin With Overnight Delivery In Internet Viagra Das Erste Mal Nehmen viagra Cialis Kamagra Sildenafil Sale Doxycycline Low Price Viagra Softabs

#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 28/10/2017, 05:01

Cialis Online Mastercard viagra online pharmacy Nolvadex Prix Maroc Dapoxetina E Tadalafil
Buy Xenical Orlistat 120mg levitra online Cialis 5 Mg Vs 20 Mg Il Viagra Della Mente
Buying Cialis In Israel Dog Keflex Reaction viagra Que Es La Kamagra Cephalexin Info




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq