Бывает, что javascript-фреймворки в проекте не используются, а некоторые функции оттуда просто жизненно необходимы. Приходится выкручиваться.
var answer = 0; function getElementChildById(parent,id) { if(document.getElementById(parent)) container = document.getElementById(parent); else container = parent; if(container.hasChildNodes && container.childNodes.length >0) { var arr = container.childNodes; for(var i = 0; i < arr.length; i++) { if(arr[i].id == id) { answer = arr[i]; break; } else if(arr[i].hasChildNodes && arr[i].childNodes.length >0) getElementChildById(arr[i],id) } } if(answer) return answer; }
Метки: javascript
Оставить комментарий