2010-06-25 3 views
2

Я ищу возможность получить массив элементов в E4X для неизвестного тэга (например, DOMs getElementsByTagName) внутри функции.getElementsByTagName в E4X

Моя первая мысль была что-то вроде:

(function (doc, tag) { 
    return doc..[tag]; 
}) 

Есть ли шанс, чтобы сделать это?

ответ

2
doc.descendants(tag); 

И всегда есть Eval :)

var query = "doc.." + tag; 
eval(query); 
+1

"Если Eval() есть ответ, вы почти наверняка задаете неправильный вопрос." - Rasmus Lerdorf, создатель PHP – invertedSpear

+0

«Зло, как это делает eval» - Anurag Mishra – Anurag

+0

- это не очень хорошо - 'doc.descendants (tag);'? – Anurag