IE8 이하를 제외한 모든 브라우저에서 정상적으로 작동하는 것으로 보이는 다음 코드가 있습니다.Javascript 'Node'가 IE8 이하에서 정의되지 않았습니다.
$("table.availability").each(function() {
var siteName = $(this).parent().siblings("h2").contents().filter(function() { return this.nodeType == Node.TEXT_NODE; }).text()
alert(sitename);
});
요소의 내용을 가져 와서 해당 요소의 텍스트를 그대로두고 자식 요소 내에 포함 된 모든 것을 제거합니다.
Node
은 정의되지 않았습니다. 따라서 js 파일의 맨 위에 선언 한 다음 TEXT_NODE
에 대한 동일한 메시지를받습니다. 그때 나는 다음과 같은 오류가 발생합니다 :
Unable to get property 'TEXT_NODE' of undefined or null reference
사람은이 문제를 해결하는 데 도움이 수 또는 사람이 같은 결과를 얻을 수있는 더 나은 방법을 생각할 수 있습니다. 감사.