Ich versuche, ein Element von seinem Klassennamen innerhalb eines Iframe zu bekommen. Wenn ich IE5 verwende, funktioniert "getElementsByClassName" nicht. Um irgendein Element in meinem Dokument zu erhalten, habe ich pega mit folgenden Elementen verwendet: pega.util.Dom.getElementsByClassName("BlaBlaName");
Dies funktioniert jedoch nicht für mich, wenn sich das Element in einem Iframe befindet. Ich bekomme ElementById nur aus dem Iframe mit IframeinnerDoc.getElementById("IdBlala")
Wie kann ich die Elemente nach Tag-Namen innerhalb der Iframe mit Pega in IE5 bekommen?Wie bekomme ich alle Elemente nach Klassennamen in Iframe PEGA
Antwort
Sie verwenden können:
pega.util.Dom.getElementsByClassName("BlaBlaName", "*", IframeinnerDoc);
Danke Fox, es funktioniert perfekt! – Sar
können Sie versuchen, contentWindow
mit: http://www.w3schools.com/jsref/prop_frame_contentwindow.asp
so etwas wie dies funktionieren könnte:
var x = document.getElementById("myframe");
var y = (x.contentWindow || x.contentDocument);
if (y.document)y = y.document;
y.getElementsByClassName('foo')
tatsächlich funktioniert getElementsByClassName nicht auf IE5. – Sar
können Sie versuchen, ein Polyfill zu verwenden: https://gist.github.com/eikes/2299607 – StackOverMySoul
- 1. JQuery bekommen alle Elemente nach Klassennamen
- 2. Wie Elemente in Javascript nach Klassennamen mit mehreren Klassennamen übereinstimmen?
- 3. Wie bekomme ich iframe Elemente in Selen Webdriver?
- 4. Javascript: Elemente nach Klassennamen ausblenden
- 5. Holen Sie alle Elemente nach Klassennamen mit DOMDocument
- 6. Wie bekomme ich alle Elemente eines ArrayAdapter?
- 7. Erhalten Sie alle Elemente aus einem iFrame
- 8. Wie bekomme ich iframe Antwortheader?
- 9. Wie bekomme ich alle Elemente mit NSPredicate CONTAINS IN Array
- 10. Wie bekomme ich alle HTML-Elemente von Ascx in Ascx?
- 11. Wie bekomme ich iframe Körper nach der Belastung?
- 12. Wie bekomme ich den gesamten iframe-Inhalt?
- 13. Erhalten Sie alle Spannen nach Klassennamen?
- 14. Holen Sie sich alle Elemente iframe
- 15. Elemente in iframe ausblenden
- 16. Wie kann ich alle Elemente in JPanel nach links ausrichten?
- 17. HTML XPath Suche nach Klassennamen
- 18. Wie bekomme ich einzigartige Elemente?
- 19. Wie bekomme ich den Inhalt eines iframe?
- 20. Entfernen nach Klassennamen Javascript
- 21. Wie bekomme ich ecm.widget.viewer.ContentViewer Elemente
- 22. Wie bekomme ich alle Textfelder in einem gegebenen div basierend auf seinem Klassennamen?
- 23. Wie bekomme ich Jcarousellit binden nach JS fügt DOM-Elemente?
- 24. Wenden Sie "onclick" auf alle Elemente in einem iFrame an
- 25. Holen Sie sich alle Elemente in Iframe-Tag
- 26. Wie bekomme ich iframe Breite 100% in iPhone-Porträt-Ansicht
- 27. Wie erhält man Elemente nach Klassennamen und speichert sie in einem Array in jQuery?
- 28. So finden und entfernen Sie DOM-Elemente nach mehreren Klassennamen
- 29. Wie höre ich von `iframe` Inhaltsänderung?
- 30. Wie lösche ich alle Elemente nach einem ausgewählten Element?
Sie verwenden immer noch Internetexplorer 5? Du hast meinen Respekt. – reporter
Ja, wenn der Client nach IE5 fragt;) – Sar