Сообщение от candro
|
К примеру есть блок <div class="block">, а нужно чтоб через js заменялось к примеру на <div class="block2"></div><div class="block">
|
Вот Вам, на всякий случай, точное воспроизведение вашего примера
<html>
<head>
<meta charset="windows-1251">
<style>
.block{background: red}
.block2{background: green}
</style>
</head>
<body>
<div id="wrap">
<div class="block">block</div>
</div>
<script>
wrap=document.querySelector("#wrap")
;(function(){
var re=/(<div\s+class\s*=\s*['"]\s*block\s*['"][^>]*>)/,
block=wrap.innerHTML,
block=block.replace(re, "<div class='block2'>block2</div>$1")
wrap.innerHTML=block
})()
</script>
</body>
</html>
Если я правильно понял.