как получить доступ к динамически созданным html элементам?
Некий скрипт создает динамически html элементы (ячейки таблицы), как мне получить к ним доступ после их создания. Желательно, но не обязательно, чистым js.
Буду благодарен за любую информацию. |
пусть скрипт сам сохраняет их в переменных во время создания ячеек...
|
так он (скрипт) же будет сохранять в одну и ту же переменную и получится доступ только к вновь созданной ячейке
|
нет,в массив.
|
я задачу описал немного неправильно. как с самой html странички (например по клику) к нему доступ получить?
|
tablica.onclick = function(e){
var el = '\v' == 'v' ? event.srcElement : e.target, a = el;
// если кликнули по чему-то дочернему из ячейки, ищем её в родителях.
while(a.tagName != "BODY" || a.tagName !== "TD") a = a.parentNode;
// если кликнули не по ячейке, то ничего не делать.
if(a.target.tagName!=="TD") return;
/*ваш код*/
}
|
спасибо большое
|
Цитата:
пример вверху не будет работать в ie7-8 про получение объекта события можно почитать http://learn.javascript.ru/obtaining-event-object |
Цитата:
|
| Часовой пояс GMT +3, время: 10:21. |