GrapesJS deletes html attributes
https://github.com/artf/grapesjs/issues/2973#issuecomment-682264998
Read full answer below βQuestion
Hello I start from: <table style="width:100%;height:100%" border="1" data-template="true"> ... <h4 data-fieldname="dateEventoString" data-gjs-editable="false" data-gjs-removable="false" > .... </h4> ... </table> but when i do editor.getHtml() the returned html is missing some original attributes ! Here the returned html: <table border="1" data-template="true" id="i8wv"> ... <h4 data-fieldname="dateEventoString"> ... </h4> ... </table> I need that GrapesJS leave attributes unchanged, is that possible? thanks, Walter
Answers (1)
Related Questions and Answers
Continue research with similar issue discussions.
Issue #384
Create and Edit Template into Database
This is my code to Create a new template and insert the inline html with style into the database : I am able to insert the template-data in...
Issue #507
UploadFile being called twice on drop file?
I have an editor initialized as so: If I add an image to the canvas and try to upload a new image by dragging it into the drop area in the...
Issue #2245
Save html with inline css server side
hello all , I am using version 0.15.3 and want to save html data with inline css to server side this is my code where I am storing html to...
Issue #974
Removing the deviceManager and ViewCode buttons
I'm playing with the default init to try and remove the deviceManager and ViewCode buttons... var editor = grapesjs.init({ showOffsets: 1,...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Check the open-source GrapesJS plugins on GitHub or run a quick search in our free catalog.
Browse free plugins βPremium plugins ship with support, regular updates, and production-ready features β save days of integration work.
Browse premium plugins βRelated tutorials
In-depth guides on the same topic.
Tutorial
How to Build an AI-Powered Page Builder with GrapesJS in 2026
What we learned building GJSDocs β from simple AI text generation to structured, context-aware visual editing
Tutorial
How Much Does It Cost to Build a SaaS Page Builder in 2026?
How much does it cost to build a SaaS page builder in 2026? Explore realistic development costs, timelines, features, and how using GrapesJS can reduce
Tutorial
PageKit: the GrapesJS application you'd have to build anyway
A source-available Next.js app around the open-source GrapesJS core β publishing, custom domains, leads, checkout and a plugin loader.
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.