Javascript-Forum JSwelt (Javascript, PHP, MySQL, AJAX, Webdesign)
 

Zurück   Javascript-Forum JSwelt (Javascript, PHP, MySQL, AJAX, Webdesign) > Webdesign > JavaScript

Antwort
 
LinkBack Themen-Optionen Ansicht
Alle Divs einer "Ebene" selektieren (getElementsByTagName)
Alt
  (#1 (permalink))
Tripel-As
slayer2206 befindet sich auf einem aufstrebenden Ast
 
Offline
Beiträge: 249
registriert: 09-04-2006
Alle Divs einer "Ebene" selektieren (getElementsByTagName) - 04-09-2006, 17:37

Hallo,

ich habe ein DOM-Objekt, in dem sich DIVs der Klasse "entry" befinden, in welchen sich wiederrum DIVs befinden.

Ich möchte gerne alle DIVs selektieren, die die Klasse "entry" haben. Dafür habe ich diesen Befehl benutzt:

Code:
oldDIVs = contentDiv.getElementsByTagName('div');
Das Problem dabei ist, dass auch die ganzen DIVs in den "Entry-Divs" mit selektiert werden. wie kann ich das vermeiden, oder direkt nur die Elemente mit der Klasse "entry" selektieren?
   
Mit Zitat antworten
Werbeanzeige
Alt
 
jswelt-Partner


JavaScriptbücher zum Sonderpreis - 04-09-2006, 17:37
 
Einführung in JavaScript
JavaScript ist eine der am weitesten verbreiteten Skriptsprachen überhaupt, und durch die Popularität von Ajax-Anwendungen hat das Interesse an der Sprache noch einmal zugelegt.

Egal, ob Sie JavaScript von Grund auf lernen oder nur etwas Auffrischung brauchen, mit Einführung in JavaScript können Sie sich das volle Potenzial von JavaScript erschließen: Kompakt und praxisorientiert vermittelt das Buch Syntax und Struktur der Sprache und stellt typische Einsatzmöglichkeiten von JavaScript vor. Neben den JavaScript-Grundlagen werden ebenso anspruchsvolle Themen wie das Document Object Model (DOM), JavaScript in Verbindung mit DHTML und Ajax oder Sicherheitsfragen behandelt. Praktische Übungen mit Lösungen helfen Ihnen, Ihr eben erworbenes Wissen zu vertiefen und sofort in die Tat umzusetzen.

Preis: früher: 34,90€ - jetzt nur: 9,95€

Hier geht es direkt zum Buch

Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar!

AW: Alle Divs einer "Ebene" selektieren (getElementsByTagName)
Alt
  (#2 (permalink))
pit-r
Guest
 
Beiträge: n/a
AW: Alle Divs einer "Ebene" selektieren (getElementsByTagName) - 04-09-2006, 17:59

Moin!

Als kleine Inspiration:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
>
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<
meta http-equiv="Content-Script-Type" content="text/javascript">
<
title>Beispiel</title>
<
script type="text/javascript">
function 
getElementsByClassName(klasse,tags,obj){
var 
tagName=tags||'*';
var 
papa=obj||document;
var 
el=papa.getElementsByTagName(tagName);
for (var 
i=0;i<el.length;i++){
if(
el[i].className==klasse)alert(el[i].innerHTML);
}
}
</script>
</head>
<body>
<a href="#" onclick="getElementsByClassName('entry','div',document.getElementById('blah'))">divs mit Klasse 'entry' in div mit id 'blah' filtern</a><br>
<a href="#" onclick="getElementsByClassName('entry','div')">alle divs mit Klasse 'entry' filtern</a><br>
<a href="#" onclick="getElementsByClassName('entry')">alle Elemente mit Klasse 'entry' filtern</a><br>
<a href="#" onclick="getElementsByClassName('entry',null,document.getElementById('blah'))">alle Elemente mit Klasse 'entry' in div mit id 'blah' filtern</a><br>
<div id="blah">
<div class="entry">Blah 1</div>
<div>Blah 2</div>
<span class="entry">Blah 3</span>
<div>Blah 4</div>
<div class="entry">Blah 5</div>
<div>Blah 6</div>
<div class="entry">Blah 7</div>
</div>
<div class="entry">Blah 8</div>
<span class="entry">Blah 9</span>
</body>
</html> 
Ahoi - Pit
   
Mit Zitat antworten
AW: Alle Divs einer "Ebene" selektieren (getElementsByTagName)
Alt
  (#3 (permalink))
Tripel-As
slayer2206 befindet sich auf einem aufstrebenden Ast
 
Offline
Beiträge: 249
registriert: 09-04-2006
AW: Alle Divs einer "Ebene" selektieren (getElementsByTagName) - 05-09-2006, 09:34

Diesen Ansatz hatte ich zwischenzeitlich auch gefunden Trotzdem ein "Vielen Dank" an Pit-r

Ich habe gerade mal noch eine Frage: Ist es möglich, die JS-Fehler, die der IE angibt, irgendwie zu lokalisieren? Ich bekomme zwar zu jedem Fehler eine Zeilen- und Zeichennr., aber dort findet sich meist überhaupt nichts...
   
Mit Zitat antworten
Werbeanzeige
Alt
 
jswelt-Partner


Werbung - 05-09-2006, 09:34
 

Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zum Thema DIVs shf10105 CSS und (X)HTML 14 10-07-2006 12:59
Andere div's als das gewählte verstecken? badbandit JavaScript 15 02-05-2006 14:55
innerhalb eines divs mit JS scrollen tobias@tobias JavaScript 2 14-03-2006 20:13
Alle DIV's mit der gleichen class in js gleichzeitig ansprechen (verschieben etc.) !? LeaveNoName JavaScript 3 06-04-2005 22:49
divs nebeneinander alle 100% Höhe bine CSS und (X)HTML 15 30-08-2004 17:44





Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0

jswelt Netzwerk: * Kontakt - jswelt - Archiv - Nach oben