Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 简单数学计算表单脚本上的未捕获引用错误_Javascript_Html - Fatal编程技术网

Javascript 简单数学计算表单脚本上的未捕获引用错误

Javascript 简单数学计算表单脚本上的未捕获引用错误,javascript,html,Javascript,Html,任何有关计算体重指数的简单数学脚本的帮助都值得赞赏,scrip在本地浏览器上运行良好,在internet explorer上运行良好,但在chrome或edge浏览器上不运行,但在chrome移动浏览器上运行良好!Inspect元素显示“未捕获引用错误:未在HTML InputElement.onclick中定义computeform” 重量(千克) 高度(厘米) 你的体重指数 体重指数资料 推荐 在文件开头添加初始javascript注释: // <!-- hide this

任何有关计算体重指数的简单数学脚本的帮助都值得赞赏,scrip在本地浏览器上运行良好,在internet explorer上运行良好,但在chrome或edge浏览器上不运行,但在chrome移动浏览器上运行良好!Inspect元素显示“未捕获引用错误:未在HTML InputElement.onclick中定义computeform”



重量(千克)
高度(厘米)
你的体重指数
体重指数资料
推荐


在文件开头添加初始javascript注释:

// <!-- hide this script tag's contents from old browsers

注意:必须在
src
属性之前添加
data cfasync=“false”
,即使这不适用于您的情况,因为您使用的是内联脚本。

脚本工作正常。但是,会导致错误,因为您将javascript脚本标记和内容放在代码段的javascript部分中。您不应该在javascript部分中放置脚本标记,因为脚本标记是html元素

因此,在显示代码片段时,您应该删除javascript标记,并将javascript代码放在javascript部分,或者您应该将javascript放在html脚本标记中,并将其全部放在html部分。我在下面列出了最后一个解决方案的代码片段

此外,正如在另一个答案中所说,在脚本标记中放置html格式的注释是一种不好的做法。这不会导致错误,但会导致其他问题。更多信息可在此处找到:

我没有更正脚本标记中的html注释,以证明它与您得到的错误无关。但是,我建议您调整该注释的开头,就像调整html注释的结尾一样,如下所示:

<script type="text/javascript" language="javascript">
// <!-- hide this script tag's contents from old browsers

// 

您的代码片段工作正常,假设您从JS部分Hi Maluen中删除了和HTML注释,我得到了未捕获的引用错误:在HTMLInputElement.onclick中未定义computeform,并且脚本无法工作任何想法?您在何处以及如何包含脚本?Hi Maluen链接到Hi Maluen页面,我猜rocketscript可能是因为cloudflare?@LUTRAMLUTRAM不客气!如果这对你有用的话,请随时联系。
<script data-cfasync="false">
<script type="text/javascript" language="javascript">
// <!-- hide this script tag's contents from old browsers