У меня есть строка с некоторым HTML-кодом DOM, внутри которого находится div со статическим id = "myId", у которого нет innerHTML, но установлено динамическое значение ширины.
пример:
myString = "<div class="class">blahblah</div><div id="myId" width="42.584px"></div>"
Как я могу создать новую идентичную строку, обрезав все <div id="myId" width="42.584px"></div>
?Проблема в том, что значение width=""
постоянно меняется, поэтому я не могу сделать .replace
.
РЕДАКТИРОВАТЬ: HTML, сохраненный в строке, выглядит примерно так (ичисло делений может варьироваться, но, очевидно, только один имеет упомянутое myId
деление):
<div id="firstId"></div>
<div id="div0" class="div-class">
<span class="" onclick="clickFunctionTwo()">text div 0</span>
<span class="" id="fasdf"></span>
<span id="btnClose"><img src="close.svg" class="" onclick="clickFunction()"></span>
<div id="myId" class="" style="width: 59.5312px;"></div>
</div>
<div id="div1" class="div-class">
<span class="" onclick="clickFunctionTwo()">text div 1</span>
<span class="" id="eyuacv"></span>
<span id="btnClose"><img src="close.svg" class="" onclick="clickFunction()"></span>
</div>
<div contenteditable="true" id="lastId" style="height:18px;" onkeydown="myFunction()"></div>