Что-то ничего не получается, видимо не догоняю где-то:
Документ:
<head>
<title>Пример</title>
<script type="text/javascript" src="script.js"></script>
<style type="text/css">
.radio {
margin-top: 10;
}
.button {
margin-top: 10;
margin-right: 15;
padding: 0 15 0 15;
width: auto;
overflow: visible;
}
</style>
</head>
<body>
<form name="form1">
<input type="text" name="sentence" size="200"><br>
<input type="radio" name="direction" value="начало" checked="true" class="radio">Начало<br>
<input type="radio" name="direction" value="конец">Конец<br>
<input type="submit" name="ok" value="Ok" class="button" onclick="parse();">
<input type="reset" name="ok" value="Отмена" onclick="document.forms.form1.reset()">
</form>
<p>Результат выполнения:<p>
<hr>
</body>
Скрипт:
function parse () {
var hr = document.getElementByTagName('hr');
var p = document.getElementsByTagName('p')[0];
var newElem = document.createElement('p');
newElem = 'Новый элемент';
hr.insertBefore(newElem, p);
}
Вроде все как указано делаю, но результата нет - новый абзац не добавляется. Может кто-нибудь подсказать, где ошибка?