我是Scala.js的新手,我只是想编写一个解析一些html文件的测试。我正在尝试创建一个DOMParser:
val parser = new DOMParser
但是我收到以下错误
scala.scalajs.js.JavaScriptException: TypeError: $g.DOMParser is not a constructor
DOMParser定义为
@js.native
class DOMParser extends js.Object {
def parseFromString(source: String, mimeType: String): Document = js.native
}
感谢
答案 0 :(得分:1)
看完之后,看起来我需要这样做
val parser = js.Dynamic.global.DOMParser
如果有人能解释原因,那将不胜感激:)
答案 1 :(得分:0)
尝试使用val parser = new DOMParser()
,()
是构造函数正常工作所必需的。在这种情况下,无需使用js.Dynamic