Javascript函数未打印到控制台上
为什么未将以下内容打印到控制台?我不明白错误是什么1.有人能帮我调试一下错误吗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
<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
的源代码。路径和所有内容都正确。我不明白的是为什么它不调用函数