gpt4 book ai didi

javascript - 在 dart 中从 html 调用方法/事件

转载 作者:行者123 更新时间:2023-12-02 17:22:30 27 4
gpt4 key购买 nike

我正在使用 dart,并且在我的 html 文件中有这样的内容:

<button doStuff="alert('test')"></button>

我想做一些像 dart 一样的事情:

myButton.doStuff();

我该怎么做。代码必须带有HTML标签,最好是.我不想创建任何自定义或第三方 UI 元素,例如聚合物。

谢谢:)

编辑:

问题已经改变了,抱歉,这就是我想做的:

//javascript code in the head of html
var htmlTag = getElementById('htmlTag');
htmlTag.doStuff(function() {
alert('test');
});

<!-- HTML code/ doStuff method not mentioned in the tag anymore -->
<h1 id="htmlTag">

//dart code to call method doStuff
querySelector('#htmlTag')..doStuff();

如何使用给定的元素button1从dart调用doStuff()方法谢谢

编辑2:我更改了 html 标签,因为该按钮让一些人感到困惑

最佳答案

这在普通 Dart/HTML 中不起作用。Polymer 和 Angular 为此类绑定(bind)提供支持(可能还有许多其他框架)。

您可以在代码中添加绑定(bind),例如:

querySelector('button').onClick.listen((e) => doStuff());

关于javascript - 在 dart 中从 html 调用方法/事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23801958/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com