Помогите решить очень сложную задачу!!!)
Уже неделю не получается..........помогите пожалуйста!
Создайте Web-страницу, в которой заголовок, начальная подстрока которого имеет заданное содержимое, помещается перед абзацем, начальная подстрока которого имеет заданное содержимое. Ввод начальной подстроки заголовка и элемента выполняется с помощью метода prompt. Посмотрите пожалуйста!))) |
вы хоть покажите то чего сами уже наваяли.. боюсь с нуля писать тут никто не будет.
|
<html> <head> </head> <body> <p id="p1" >Сам абзац тут</p> <script type="text/javascript"> <!-- var list = document.getElementById('list2') 03 // элемент для вставки перед ним (первый LI) 04 var firstLi = list.getElementsByTagName('LI')[0] 05 06 // новый элемент 07 var newListElem = document.createElement('LI') 08 newListElem.innerHTML = 'Новый элемент списка' 09 10 // вставка 11 list.insertBefore(newListElem, firstLi) //--> </script> </body> </html> |
почитав вопрос и посмотрев ваш код я ну совсем не понял что именно требуется. Да и вопрос как-то повторяется что ли.
|
эхх.. студенты :)
<!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> |
Спасибо!!!!!) А у меня уже бытый час ничего не получалось......
|
Часовой пояс GMT +3, время: 23:26. |