grunt-dom-munger icon indicating copy to clipboard operation
grunt-dom-munger copied to clipboard

Html elements replaced automatically

Open jyoung913 opened this issue 9 years ago • 0 comments

I have a html file in a web project, part of it reads something like:
<body>
<div>
<h4>something</h5><span>something else</span>
</div>

<div>
    something I want to modify
</div>
</body>

Note that h4-h5 mistake, it has been there for a long time and browsers seem to render it correctly.

Yesterday I added dom_munger to my GruntScript in order to select and modify some elements in the same page, something in another <div> as you see at the bottom. However by running the task,  dom_munger replaced the h4-h5 block to something like this:

<h4>something<span>something else</span></h4>

I am very certain that it is dom_munger that changed the tag, since it is the only npm task I added to build process. I want to know the reason behind this, does the selector assume that the html is written completely correctly? Or it tries to correct the html for me before selecting anything?

jyoung913 avatar May 07 '15 21:05 jyoung913