Toon posts:

[js] element verwijderen uit selection.createRange

Pagina: 1
Acties:

Verwijderd

Topicstarter
K heb een Iframe, die als editor fungeerd.
Heb ook een functie die alvast het betreffende element terug geeft.
JavaScript:
1
2
3
4
5
  function alertElem() {
    var cursor = iView.document.selection.createRange();
    var element = cursor.parentElement();
    alert(element.tagName);
  }

Nu wil ik dat het element (dat door mijn functie terug gegeven word) verwijderd word.
Het effect is dan dat de opmaak van de selectie verwijderd word.

Mijn idee was ongeveer zo:
JavaScript:
1
2
3
4
5
6
  function removeElem() {
    var cursor = iView.document.selection.createRange();
    var element = cursor.parentElement();
    var comp = element.tagName;
    comp.removeNode(true);
  }


Maar dat werkt blijkbaar niet zo.Ideeën ??

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Je verwijst nu naar een tagName die je wil verwijderen :P Als je dat .tagName weg laat werkt het beter denk ik.

Verwijderd

Topicstarter
Jaha, dan werkt het gedeeltelijk.
Als ik de tagaName weg haal word de gehele tag (dus inclusief text) ook verwijderd, en das nou net niet wat wilde..
Ik moet echt alleen de tags om de text heen weg hebben ...