эхх.. студенты
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<h1>Первый заголовок</h1>
<h1>Второй заголовок</h1>
<h1>Третий заголовок</h1>
<br/>
<div id="content">
<p>Абзац 1. Второе предложение. Третье предложение. Четвертое.</p>
<p>Абзац 2. Второе предложение. Третье предложение. Четвертое.</p>
<p>Абзац 3. Второе предложение. Третье предложение. Четвертое.</p>
</div>
<script>
var findTextH = prompt('Введите искомый текст заголовка');
var findTextP = prompt('Введите искомый текст абзаца');
var elems = document.getElementsByTagName('p');
for(var i=0; i<elems.length; i++){
if(elems[i].innerHTML.indexOf(findTextP) + 1){
var thisElem = elems[i];
}
}
var titles = document.getElementsByTagName('h1');
for(var j=0; j<titles.length; j++){
if(titles[j].innerHTML.indexOf(findTextH) + 1){
var thisTitle = titles[j];
}
}
document.getElementById('content').insertBefore(thisTitle, thisElem);
</script>
</body>
</html>