Langsung ke konten
ToolMug

Playground HTML, CSS, dan JavaScript

Tulis HTML, CSS, dan JavaScript di sebelah kiri, lalu lihat pembaruan di sebelah kanan. Console di bawah menampilkan output console.log dan error script; semua bagian dapat diunduh sebagai satu file HTML.

Berjalan di browser Anda — tidak ada yang Anda masukkan yang diunggah

Konsol

    Kode berjalan di sandbox terisolasi tanpa akses ke data situs ini, dan tidak ada yang diunggah. Unduhan berupa satu file HTML gabungan. Tab digunakan untuk indentasi di editor; tekan Esc lalu Tab untuk memindahkan fokus keluar.

    Cara menggunakan

    1. Beralih antara editor HTML, CSS, dan JavaScript dengan tombol di atas, lalu tulis kode.
    2. Pratinjau diperbarui otomatis setelah Anda berhenti mengetik, atau matikan opsi itu dan klik Jalankan.
    3. Periksa console untuk output dan error, lalu klik Unduh HTML.

    Penjelasan opsi

    Sandbox
    Pratinjau berjalan dalam sandbox terisolasi yang tidak dapat membaca cookie atau penyimpanan situs ini dan tidak dapat membuka dialog.
    Console
    Menampilkan output console.log, warn, error, serta error yang tidak tertangkap dengan nomor baris; 200 entri terbaru dipertahankan.
    Unduhan
    Menggabungkan tiga bagian menjadi satu file HTML, dengan style tag dan script di akhir body.

    Cara halaman disusun

    Ketiga editor digabungkan menjadi satu dokumen, dengan urutan ini. Tata letak yang sama Anda dapatkan saat mengeklik Unduh HTML, hanya saja skrip kecil yang mengirim keluaran konsol ke halaman di bawah pratinjau tidak disertakan dalam unduhan.

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
    /* your CSS */
    </style>
    </head>
    <body>
    <!-- your HTML -->
    <script>
    // your JavaScript
    </script>
    </body>
    </html>

    Karena skrip berada setelah HTML Anda, Anda bisa langsung memakai document.getElementById tanpa menunggu halaman dimuat. Di editor HTML, Anda hanya menulis yang berada di dalam body, bukan tag html, head, atau body itu sendiri. Pratinjau adalah iframe yang hanya diberi izin menjalankan skrip, itulah sebabnya dialog alert dan akses ke cookie situs ini diblokir.

    Pertanyaan yang sering diajukan

    Apakah saya bisa memakai library eksternal?

    Bisa. Tambahkan tag script atau link menuju CDN seperti jsDelivr di editor HTML.

    Mengapa alert tidak muncul?

    Sandbox memblokir dialog, sehingga alert dan confirm tidak melakukan apa-apa. Gunakan console.log.

    Apakah kode saya disimpan?

    Kode tidak disimpan atau diunggah. Unduh file HTML sebelum menutup halaman.

    Privasi

    Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.

    Alat terkait