Rhino 용 사용자 지정 DOM을 만들고 있습니다.Rhino에서 document.all()을 지원할 수 있습니까?
아시다시피 레거시 IE는 'nice'document.all() 기능을 지원하여 노드를 선택합니다.
그것은 방법으로 다음과 같이 호출 할 수
내가 처리 할 수 public object all(object ___param)
{
return ....;
}
쿼리 X로 내 DOM에 함수를 선언하지만, 코뿔소가 생각하기 때문에 (Y는 오류가 발생합니다 쿼리 할 경우
X) document.all(1).tagName
Y) document.all.[object id].tagName
그것은 재산입니다.
대신, 나는 재산을 넣으면
public object all
{
get
{
returns ...;
}
}
이제 쿼리 Y를 처리 할 수 있지만 쿼리 X는 속성이므로 오류가 발생합니다.
는는 쿼리 X 및 쿼리 Y 모두를 처리하는 함수 객체를 생성 할 수 있습니다 (내가 자바 스크립트 인터프리터의 Rhino 내에서 선택 중 하나를 포기.이 것 같다)?
미리 감사드립니다.
웹 개발자를 위해 document.evaluate() 및 querySelector()와 같은 더 나은 API가 있습니다. 나는 너와 완전히 동의한다. 더 이상 "document.all"이 아닙니다. –