Если вы хотите сделать это в Javascript, я предполагаю, что вы запускаете его в веб-браузере и что «строка javascript», на которую вы ссылаетесь, была каким-то образом извлечена из DOM.
Если оба эти случая верны, то я бы сказал, что было бы неплохо использовать проверенную и протестированную библиотеку javascript, такую как JQuery (есть и другие, но я их не использую, поэтому могу ' комментирую)
JQuery позволяет с относительной легкостью выполнять манипуляции с DOM на лету, как вы описываете ...
$('div.a').each(function(){$(this).replaceWith($(this).html());});
JQuery, безусловно, является одним из тех инструментов, которые приносят дивиденды - непродолжительная кривая обучения и огромные возможности.