gpt4 book ai didi

javascript - 这个 HTML 片段中的 onclick 函数在哪里定义?

转载 作者:行者123 更新时间:2023-11-30 13:33:08 24 4
gpt4 key购买 nike


我在 HTMLCodeTutorial.com 上阅读了这段代码:

<FORM>
<TABLE BORDER CELLPADDING=3>
<TR>
<TD><NOBR>radius: <INPUT NAME="Circle_radius" SIZE=4></NOBR></TD>
<TD><INPUT TYPE=BUTTON OnClick="Circle_calc(this.form);" VALUE="calculate"></TD>
<TD ALIGN=RIGHT BGCOLOR="#AACCFF">
<NOBR>circumference: <INPUT NAME="Circle_circumference" SIZE=9></NOBR><BR>
<NOBR>area: <INPUT NAME="Circle_area" SIZE=9></NOBR></TD>
</TR>
</TABLE>
</FORM>

我无法理解 OnClick="Circle_calc(this.form);"

Circle_calc(this.form) 未在任何地方定义。这个功能是如何工作的?它是 HTML 中的内置函数吗?

最佳答案

它不是内置的。如果您查看源代码,它被定义为:

<SCRIPT TYPE="text/javascript">
<!--
function Circle_calc(GeoForm)
{
var CircleRadius = GeoForm.Circle_radius.value;
if (CircleRadius >= 0)
{
GeoForm.Circle_circumference.value = 2 * Math.PI * CircleRadius ;
GeoForm.Circle_area.value = Math.PI * Math.pow(CircleRadius, 2) ;
}
else
{
GeoForm.Circle_circumference.value = "";
GeoForm.Circle_area.value = "";
}
}
//-->
</SCRIPT>

关于javascript - 这个 HTML 片段中的 onclick 函数在哪里定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5957039/

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