Mam nadzieję, że nie jest to zbyt subiektywne. Czuję, że istnieje ostateczna odpowiedź, więc oto.najlepszy sposób wstrzykiwania html przy użyciu javascript
Chcę utworzyć ten kod HTML na bieżąco za pomocą JS (brak biblioteki):
<a href="#" id="playButton">Play</a>
<a href="javascript: void(0)" id="muteUnmute">Mute</a>
<div id="progressBarOuter">
<div id="bytesLoaded"></div>
<div id="progressBar"></div>
</div>
<div id="currentTime">0:00</div>
<div id="totalTime">0:00</div>
przy użyciu javascript. Wiem, że mogę to zrobić za pomocą metody createElement itp., Ale wydaje się to bardzo długie, aby zrobić to dla każdego elementu. Czy ktoś może zaproponować sposób to zrobić z większą zwięzłością.
nie mam dostępu do biblioteki w tym projekcie .... więc nie jquery itp
„Wiem, że mogę to zrobić za pomocą createElement etc, ale wydaje się bardzo długo dmuchania to zrobić dla każdego elementu” - yup. Kiedy masz powtarzające się, długotrwałe zadania programistyczne, zautomatyzujesz to poprzez enkapsulację długoznoszonego bitu w funkcji. Kiedy masz kilka z tych funkcji, z których korzystasz regularnie, trzymasz je razem i bum: masz bibliotekę! Czas więc zacząć pisać własną bibliotekę. –