Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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_Jquery_W3c - Fatal编程技术网

Javascript函数未打印到控制台上

Javascript函数未打印到控制台上,javascript,jquery,w3c,Javascript,Jquery,W3c,为什么未将以下内容打印到控制台?我不明白错误是什么1.有人能帮我调试一下错误吗 <script type="text/javascript" src="static/js/scenes/scene_world.js"> //document.write("<button type='button' onclick='click();'>Click Me!</button>"); //document.write("<input id='click

为什么未将以下内容打印到控制台?我不明白错误是什么1.有人能帮我调试一下错误吗

<script type="text/javascript" src="static/js/scenes/scene_world.js">
  //document.write("<button type='button' onclick='click();'>Click Me!</button>");
  //document.write("<input id='clickMe' type='button' value='clickme' onclick='lol();' />");
    console.log("lol");
  </script>
厌倦了像这样从外部访问它:

  <script type="text/javascript" src="static/js/scenes/scene_world.js">
  //document.write("<button type='button' onclick='click();'>Click Me!</button>");
  //document.write("<input id='clickMe' type='button' value='clickme' onclick='lol();' />");

  </script>
  <script>
  document.write("<input id='clickMe' type='button' value='clickme' onclick='lol();' />");
  </script>

//文档。写(“点击我!”);
//文件。填写(“”);
文件。填写(“”);
但这给了我一个错误:


未捕获引用错误:未定义lol

您应该使用
src
属性清除
标记之间的所有内容,并将代码放在单独的
标记中

<script type="text/javascript" src="static/js/scenes/scene_world.js"></script>
<script>
document.write("<input id='clickMe' type='button' value='clickme' onclick='lol();' />");
</script>

文件。填写(“”);

请参阅。

您应该使用
src
属性清除
标记之间的所有内容,并将代码放在单独的
标记中

<script type="text/javascript" src="static/js/scenes/scene_world.js"></script>
<script>
document.write("<input id='clickMe' type='button' value='clickme' onclick='lol();' />");
</script>

文件。填写(“”);

请参阅。

script
带有
src
属性的标记也不能具有内联内容。您需要为此创建一个新的脚本块。

script
带有
src
属性的标记也不能具有内联内容。您需要为此创建一个新的脚本块。

根据官方html规范:

如果src有一个URI值,那么用户代理必须忽略元素的 内容并通过URI检索脚本

有关详细信息,请参见官方html规范中的

如果src有一个URI值,那么用户代理必须忽略元素的 内容并通过URI检索脚本

有关详细信息,请参见中的

如果未设置src属性,则用户代理必须解释 元素的内容作为脚本。如果src有一个URI值, 用户代理必须忽略元素的内容并检索脚本 通过URI

如果未设置src属性,则用户代理必须解释 元素的内容作为脚本。如果src有一个URI值, 用户代理必须忽略元素的内容并检索脚本 通过URI


好的,编辑之后,
scene\u world.js
就可以了。为什么要使用
document.write(..)


当按钮被点击时应该工作

直拨电话:

<script type="text/javascript" src="static/js/scenes/scene_world.js">
</script> 
<script type="text/javascript">
    lol();
</script>

lol();

你是否在
头部
身体
中插入了那些脚本标记?

好的,编辑后,
场景_world.js
就可以了。为什么要使用
document.write(..)


当按钮被点击时应该工作

直拨电话:

<script type="text/javascript" src="static/js/scenes/scene_world.js">
</script> 
<script type="text/javascript">
    lol();
</script>

lol();

您是否已将这些脚本标记插入
中?

它没有打印到控制台,因为我尝试调用的函数位于另一个函数中。所以它没有被正确调用。一个粗心的错误。

它没有打印到控制台上,因为我尝试调用的函数在另一个函数中。所以它没有被正确调用。一个粗心的错误。

看到了吗?我想访问scene_world.js中的函数,那么我该怎么做?看到了吗?我想访问scene_world.js中的函数,那么我该怎么做?我只想让它在javascript中工作。但是不管有没有脚本,它都不会调用scene_world.js中的函数。在主html文件中使用document.write,我希望通过单击按钮将其删除。仍然可以看到,它没有调用scene_world.js中的函数,是因为它无法识别此脚本标记中的函数吗?即使是直接调用也会给我一个错误。我写的所有东西都是正确的,不是吗?通往
scene\u world.js
的路径正确吗?在浏览器中按
CTRL+U
,找到此脚本标记并单击其
src
属性。它应该显示
scene\u world.js
的源代码。路径和所有内容都正确。我不明白的是为什么它不调用函数我只是想让它在javascript中工作。但是不管有没有脚本,它都不会调用scene_world.js中的函数。在主html文件中使用document.write,我希望通过单击按钮将其删除。仍然可以看到,它没有调用scene_world.js中的函数,是因为它无法识别此脚本标记中的函数吗?即使是直接调用也会给我一个错误。我写的所有东西都是正确的,不是吗?通往
scene\u world.js
的路径正确吗?在浏览器中按
CTRL+U
,找到此脚本标记并单击其
src
属性。它应该显示
scene\u world.js
的源代码。路径和所有内容都正确。我不明白的是为什么它不调用函数