Тип элемента формы
Подскажите, пожалуйста, а как определить тип элемента формы, например у меня есть id элемента, как узнать это input или select?
|
<script type="text/javascript">
window.onload = function(){
var element = document.getElementsByName('form')[0];
var children = element.childNodes, i = children.length;
if(element.hasChildNodes()){
while(i--){
if(children[i].tagName != undefined){
children[i].onclick = function(){
alert(this.tagName);
};
}
}
}
};
</script>
<form name="form">
<input type="button" value="click"/>
<select>
<option>click</option>
</select>
</form>
|
Спасибо, я решил проблему более лёгким способом через getAttribute('type'), и проверяю если ='text' - то это input.
|
Цитата:
|
через tagName можно узнать, что это input, но нельзя, какой (text, checkbox, radio...)
|
Ранее тебе нужно было только
Цитата:
|
Цитата:
myselect.type // равно значению атрибута type |
| Часовой пояс GMT +3, время: 11:15. |