Gemäß einer Schulaufgabe kann nur eine Eigenschaft des Document-Objekts dynamisch geändert werden, nachdem eine Webseite gerendert wurde. Ist es Körper oder Keks?Javascript: Welche Document Objekt Eigenschaft kann dynamisch gerendert werden, nachdem eine Webseite gerendert wurde?
Antwort
Sie können den Body-Inhalt bearbeiten, aber nicht der Body-Eigenschaft zuweisen. Es ist eine Readonly-Eigenschaft. Sie können jedoch die Cookies für das Dokument festlegen oder abrufen. Referenz: http://www.w3schools.com/htmldom/dom_obj_document.asp
Die Zuordnung ist falsch: alle folgenden Eigenschaften haben eine besondere Bedeutung in der DOM und sind beschreibbar:
- alinkColor
- bgColor
- Cookie
- fgColor
- linkcolor
- titel
- vlinkColor
Die obige Liste sollte über verschiedene Browser funktionieren. Es gibt andere (wie charset
und defaultCharset
für IE, oder some of these für Geckos), die nicht, und nicht alle von ihnen sind standard.
Dokument Objekteigenschaften sind wie folgt: Körper, Cookie, Domäne, lastModified, Referrer, Titel und URL. –
@Clark: Wer hat entschieden, dass 'lastModified' ebenfalls nicht standardisiert ist? Warum schließen Sie also andere nicht standardmäßige Eigenschaften mit browserübergreifender Unterstützung aus? – Christoph
@Clark: die 'color' Eigenschaften sind sogar Standard, nur veraltet – Christoph
Ich denke, Ihre Aufgabe basiert auf veralteter Technologie.
mit Javascript, können Sie alles tun, nachdem die Webseite gerendert wird. z.B. Ändern des ID-Namens, der Eigenschaften, eventHandler usw. eines beliebigen DOMs dynamisch.
- 1. Ausgewählte Parameter löschen, nachdem GridView gerendert wurde
- 2. GESCHLOSSEN - Wie wird eine JavaScript-Funktion aufgerufen, nachdem eine Ansicht oder eine Teilansicht gerendert wurde?
- 3. Objekt wird nicht gerendert
- 4. 3D-Objekt nicht gerendert
- 5. Change Highcharts Tooltip Formatierer aus Diagramm Objekt, nachdem Diagramm gerendert
- 6. iPhone/iPad-Webview - Ereignis ausgelöst, nachdem HTML gerendert wurde?
- 7. Vue.js führt einen Ereignisauslöser aus, nachdem die Komponente gerendert wurde?
- 8. Wie gerendert werden Javascript Quelle mit NSURLConnection
- 9. HTML kann nicht von Markdown gerendert werden
- 10. Rspec Testvorlagen gerendert werden
- 11. Spring2 Annotation wurde nicht gerendert
- 12. JavaScript kann nicht vom Rails-Controller gerendert werden
- 13. Wie werden Benutzer authentifiziert und angepasste Seiten bedient, bevor eine Webseite ohne Javascript gerendert wird?
- 14. AngularJS - Include <script> nachdem alle Anweisungen gerendert
- 15. Seltsamer Fehler: Polygon kann nicht gerendert werden
- 16. NavigationExperimental Overlay kann nicht gerendert werden
- 17. Kann eine PartialView ohne ein Postback erneut gerendert werden?
- 18. Wenden Sie JavaScript auf das Layout in React an, nachdem die Route gerendert wurde.
- 19. Javascript wird deaktiviert, nachdem die Seite in Selenium Webdriver gerendert wurde
- 20. Bündelung Skripte werden nicht gerendert
- 21. QML-Elemente werden nicht gerendert
- 22. jQuery dovs Inhalt neu laden (dynamisch gerendert)
- 23. jQuery DataTables: Ajax-Quelldaten werden nicht gerendert
- 24. Ermitteln, welche Ansicht in @RenderBody gerendert wird()
- 25. Woher weiß ich, wann eine ListBox in Silverlight gerendert wurde?
- 26. Verhindern, dass Konfigurationsdateien im Browser gerendert werden
- 27. Ist es möglich zu bestimmen, wann ein Element mit JavaScript gerendert wurde?
- 28. Daten werden async, bevor eine `Seite` gerendert wird
- 29. Scraping Javascript gerendert HTML-Seite in Python
- 30. MakeScreenshot wurde nicht korrekt gerendert, wenn der Effekt angewendet wurde
@Adam: Um den Eindruck zu vermeiden, dass Sie eine Art "plz mach meine Hausaufgaben für mich" Art der Frage gestellt haben, sollten Sie zumindest Ihre Gedanken und Überlegungen zu jeder Option aufschreiben. Nächstes Mal. Wenn Sie das nicht können, ist das ein guter Indikator dafür, dass Sie mehr lesen müssen und die Frage hier nicht stellen sollten. – Tomalak