Live Code EditorLive HTML/CSS/JS
`;
const doc = output.contentDocument || output.contentWindow.document;
doc.open();
doc.write(documentContent);
doc.close();
}
function copyCode() {
const html = document.getElementById('html-code').value;
const css = document.getElementById('css-code').value;
const js = document.getElementById('js-code').value;
const fullCode = `\n\n\n\n\n\n${html}\n\n`;
navigator.clipboard.writeText(fullCode).then(() => {
alert("Code copied to clipboard!");
}).catch(err => {
console.error("Failed to copy code: ", err);
});
}
function saveCode() {
const html = document.getElementById('html-code').value;
const css = document.getElementById('css-code').value;
const js = document.getElementById('js-code').value;
const fullCode = `\n\n\n\n\n\n${html}\n\n`;
const blob = new Blob([fullCode], { type: 'text/html' });
const a = document.createElement('a');
a.href = URL.createObjectURL(blob);
a.download = 'code.html';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
}