Dart 中的参考错误:按下按钮时未定义功能
ReferenceError in Dart: function is not defined when pressing a button
我对编程相当陌生,这是我的第一个真正的项目。我正在用JS制作一个Dart的小游戏。
我的 HTML 文档的head
部分中有以下代码行:
<script type="application/dart" src="main.dart"></script>
<script data-pub-inline src="packages/browser/dart.js"></script>
而这td
在body
table
的tr
下:
<td style="width:300px"><button type="button" name="playstop" onclick="play()"> Play Stop </button></td>
它所指的函数在我的main.dart
中:
play() {
if (playing=true) {
stop();
return;
}
playing=true;
clear();
totalhits=0;
state.querySelectorAll('[value="Playing"]');
start();
showtime(gamelength);
}
现在,每次我从编辑器运行构建时,它都可以正常工作,一切都在应有的位置。但是,一旦我单击启动停止按钮,它就会给我一个referenceError
,我不明白为什么。
不允许在 html 中使用 onclick
https://www.dartlang.org/articles/embedding-in-html/
我建议你使用
var elem = querySelectorAll('[name="startstop"]');
elem.onClick.listen(
(event) => play);
在你的主()。
相关文章:
- 在 javascript 中返回未定义值的单选按钮
- 在数据表的新行中添加按钮,变得未定义
- 为什么自定义单选按钮未被禁用
- 基本 webpack 不适用于按钮单击功能 - 未捕获的引用错误:未定义
- 单选按钮值传递在父页面中未定义
- 按钮单击“未定义”不是一个函数
- 单选按钮中的 ng 模型始终未定义
- 数据表:未捕获类型错误:无法读取未定义的属性“按钮”
- Dart 中的参考错误:按下按钮时未定义功能
- 为什么计数是(':checked')或 prop('checked') 单选按钮由 .length 返回未定义
- 尝试选择哪个单选按钮以及何时通过代码放置它返回未定义
- 离子类型错误:第一次单击保存按钮时无法读取未定义的属性“标题”
- 未定义动态 li 标签内按钮的 onclick 事件
- JavaScript函数未定义 单击按钮时出错
- 客户按钮 ckeditor 无法设置未定义的属性“名称”
- 单击按钮时未定义ClearInterval
- 点击“;加载“;按钮未触发事件,并且未定义LocalFileSystem
- “提交”按钮将值指定为“未定义”
- 来自文本框和单选按钮的用户输入在警报中重复,显示未定义
- Javascript单选按钮值返回未定义的值