Je kunt met zekerheid zeggen dat we ook document.write hebben voor weinig gebruiksscenario's.
innerHTML is gestandaardiseerd in HTML5 en daarmee een broer-methode insertAdjacentHTML die werkt als innerHTML maar ons in staat stelt specifieker te definiëren waar we de HTML-inhoud willen invoegen: beforeBegin, afterBegin, beforeEnd en afterEnd.
Tot nu toe was het grootste probleem met insertAdjacentHTML het gebrek aan browserondersteuning. Nu Firefox insertAdjacentHTML implementeert vanaf versie 8, zal het beschikbaar zijn in alle grote browsers, inclusief mobiele browsers. Als u het nu wilt gebruiken en ervoor wilt zorgen dat het werkt in Firefox-versies eerder dan 8, kunt u deze polyfill gebruiken.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Translation issue","translationIssue","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2011-08-27 UTC."],[],[]]