0
import jsdom from 'jsdom'
const virtualConsole = jsdom.createVirtualConsole()
virtualConsole.on('jsdomError', ({stack, detail}) => console.error(stack, detail))
global.document = jsdom.jsdom(`
<html>
<body>
<div id="foo">some text</div>
</body>
</html>
`, { virtualConsole })
global.window = document.defaultView
global.navigator = window.navigator
const elem = document.getElementById('foo')
console.log('foo text', elem.text())
이 나에게 멋진 오류 내가 놓친 게 무엇 JSDOM의 v9.1.0JSDOM 설정에 어떤 문제가 있습니까?
을 사용하고 elem.text is not a function
을 준다?
'.text()'는 어떤 기능을 기대 했습니까? 이것은 jQuery가 아닌 DOM입니다. 대신'elem.innerText' 또는'elem.textContent'를 시도하십시오. – Bergi
'.text()'는 DOM 함수가 아닙니다. 그것은 jQuery 함수입니다. – Tomalak