在编译为javascript后,在null
对象上尝试查找<body>
querySelector()
元素时,我得到document
。这是Dart代码:
void main() {
print(document.querySelector('body')); // => null
}
这也会产生范围错误:
document.getElementsByTagName('body')[0] // => Range error, obviously the List is empty
dartium中的dart代码效果很好。
答案 0 :(得分:3)
想出来。我将脚本包含在<head>
部分中,并且应该在<body>
内的所有内容之后完成。
答案 1 :(得分:1)
很奇怪,但querySelector()
元素不需要body
。
只需使用document.body