Мне нужно очистить value в поле input type="text". Я сделал так, не знаю правильно?
(код ниже).
<!DOCTYPE HTML>
<html>
<head><meta charset="utf-8"></head>
<body>
<div id="text" >
<input type="text" value="2" maxlength="150" size="70" name="alias">
</div>
<br/>
<div id="text2" >
<div>
<input type="text" value="222" maxlength="150" size="70" name="alias">
</div>
<div>
<input type="text" value="333" maxlength="150" size="70" name="alias2">
</div>
</div>
<script>
var childNodes = document.getElementById("text2").childNodes;
for (var i=0; i<childNodes.length; i++) {
if (childNodes[i].type == 'text') {
childNodes[i].value = '';
//alert(childNodes[i].type);
}
}
</script>
</body>
</html>
Фишка в том, там где div id="text" value очищается. Там где div id="text2" уже нет.
Подскажите пожалуйста, как можно в id="text2" так же очищать value?