gpt4 book ai didi

javascript - 在 HTML 中使用 Dart(我可以用 Javascript 做的事情)

转载 作者:行者123 更新时间:2023-11-30 13:20:59 27 4
gpt4 key购买 nike

我在 JS 中做了什么:

<script type="text/javascript">

function displayThesis(){
var thesisForm = document.getElementById("thesisForm").innerHTML;
document.getElementById("activeForm").innerHTML = thesisForm;
}

function displayNonThesis(){
var nonThesisForm = document.getElementById("nonThesisForm").innerHTML;
document.getElementById("activeForm").innerHTML = nonThesisForm;
}
</script>

然后我会做一些事情,例如:

<form action="" method="get">
<p>Do you need the thesis option form?</p>
<label>Yes</label>
<input name="thesisOption" type="radio" value="Yes" onclick="displayThesis()" />
<label>No</label>
<input name="thesisOption" type="radio" onclick="displayNonThesis()" />
</form>

调用这些函数。

我如何使用列出并调用的外部 dart 程序执行此操作:

<script type="application/dart" src="attempt1.dart"></script>

最佳答案

在 Dart 中是被禁止的。无论如何,内联事件监听器是个坏主意。最好将 HTML 和脚本代码分开。您可以从 dart 代码附加事件监听器:

document.query('input[name="thesisOption"][value="Yes"]').on.click.add( (e) {
document.query("#activeForm").innerHTML = document.query("#thesisForm").innerHTML;
});

当然,您应该向元素添加重要的类名和 ID 以清楚地引用它们。

关于javascript - 在 HTML 中使用 Dart(我可以用 Javascript 做的事情),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10272510/

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