0

Protype.js 抛出一个特殊的错误:

typeerror value does not implement interface node

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

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

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

4

1 回答 1

0

该错误引用document.getElementsByClassName()在技术上已被弃用,取而代之的是$$()

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

或者,如果您想将选择范围缩小到一个元素的子元素

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

将选择所有具有MyClass类的元素,它们是由 id 标识的元素的子元素myElementId

于 2013-05-17T15:54:50.713 回答