Felix Riesterer: verschachtelte If-Abfragen

Beitrag lesen

Lieber Pietro,

diese selection-Geschichte habe ich in ganz unguter Erinnerung... mächtig kompliziert - damals jedenfalls.

{if(window.getSelection().length>5)

Was genau liefert denn getSelection als Wert zurück? Und was genau bedeutet "length"? Die Anzahl an Zeichen? Oder die Anzahl an Elementen? Manchmal ist markierter Text ja über <em>ver<strong>schiedene</strong> Zei</em>chen verteilt...

Vielleicht ist es sinnvoller den Rückgabewert von getSelection in einer Variable abzulegen, bevor man diese if-Statements notiert:

var mySel = getSelection();  
  
if (mySel && mySel.length > 5) { ... }

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)