| 
 Создать и удалить элемент DOM Здравствуйте, здравствуйте, давно не видел не форум не вас уважаемые, к сожалению за это время не на много поумнел в навыках веб-програмирования :)  Помогите плиз доделать задачку, собственно сам код: 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<div>
<label>SLOVO:</label>
<input type="text" id="slovo">
</div>
<BR>
<input type="button" value="Create!" onclick="createError();">
<input type="button" value="Dellete!" onclick="delleteError();">
									
<script>
function createError() {
var next = document.getElementById('slovo');
var label = document.createElement('label');
label.id = 'error_id';
label.className = 'error_class';
label.innerHTML = 'ERROR';
if(next.nextSibling) {
    next.parentNode.insertBefore(label, next.nextSibling);
    } else {
    next.parentNode.appendChild(label);
    }
}
</script>
</body>
</html>
У меня всего 2 вопроса: 1. Как дополнить код чтоб при клике на Create! создавался <label> только один рас, т.е. хоть 100 рас кликнешь все равно создаться только один ERROR а не 100 ? 2. Не могу разобраться с removeChild, может из-за того что ночь уже подошла к концу а я ещё и не ложился) собственно второй вопрос, как сделать чтоб при клике на Dellete! сообщение ERROR которое создалось удалилось ? Видимо тут removeChild не поможет ? | 
| 
 Цитата: 
 
var Flag = true;
function createError() {
var next = document.getElementById('slovo');
var label = document.createElement('label');
label.id = 'error_id';
label.className = 'error_class';
label.innerHTML = 'ERROR';
 
if(Flag){
Flag = false;
if(next.nextSibling) {
    next.parentNode.insertBefore(label, next.nextSibling);
    } else {
    next.parentNode.appendChild(label);
    }
}
}
Цитата: 
 
function delleteError()
{
if(!Flag){
var a = document.getElementById('error_id'); 
document.body.removeChild(a);
Flag = true;
}
}
 | 
| 
 lamer, Ruslan_xDD, delete пишется с одной l lamer, Не делайте лишнего, для таких задач обычно заранее строится структура с элементом в которой будет происходить вывод информации, как уже посоветовали. | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 Цитата: 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 00:41. |