Protype.js抛出了一个奇怪的错误:
typeerror value does not implement interface node
它在火虫控制台中显示这条线作为背后的罪魁祸首:
var query= document.evaluate(expression, $(parentElement) || document,
null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
任何人都知道这里出了什么问题?
答案 0 :(得分:0)
该错误引用了技术上已弃用的document.getElementsByClassName()
$$()
而不是document.getElementsByClassName('MyClass')
使用$$('.MyClass')
或者,如果您想将选择的范围保持为一个元素的孩子
$('myElementId').select('.MyClass');
将选择MyClass
类的所有元素作为由myElementId
标识的元素的子元素