Prototype.js问题

时间:2013-05-17 15:27:54

标签: javascript prototypejs

Protype.js抛出了一个奇怪的错误:

typeerror value does not implement interface node

它在火虫控制台中显示这条线作为背后的罪魁祸首:

var query= document.evaluate(expression, $(parentElement) || document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);

任何人都知道这里出了什么问题?

1 个答案:

答案 0 :(得分:0)

该错误引用了技术上已弃用的document.getElementsByClassName() $$()

而不是document.getElementsByClassName('MyClass')使用$$('.MyClass')

或者,如果您想将选择的范围保持为一个元素的孩子

$('myElementId').select('.MyClass');

将选择MyClass类的所有元素作为由myElementId标识的元素的子元素