当前位置: 首页 > 知识库问答 >
问题:

onclick函数在脚本标记内不起作用

吴缪文
2023-03-14
<script type="module">

import { initializeApp } from 'https://www.gstatic.com/firebasejs/9.6.11/firebase-app.js'
import { 
    getDatabase, ref, child, get, onValue, onChildAdded, onChildChanged, onChildRemoved,push,set,remove
} from 'https://www.gstatic.com/firebasejs/9.6.11/firebase-database.js';



   // Initialize Firebase
   const app = initializeApp(firebaseConfig);

    const db = getDatabase();

    function deleteNote(){
          // console.log(key);
          console.log('deleting');
         
}

为什么onclick不起作用?但是,当我在不同的脚本标记中定义函数时,它是有效的。

共有1个答案

姚兴安
2023-03-14

在Script标记中,您必须调用函数来执行它

function deleteNote(){
     // console.log(key);
     console.log('deleting');
         
}
deleteNote();

如果您在任何HTML页面上使用它,请不要忘记导入脚本或在同一页面上使用脚本,并检查您的浏览器是否支持模块值read more

 类似资料:
  • 我试图用量角器和Appium自动测试一个带有jasmine framework的AngularJS站点。在iPad simulator中,< code>sendkeys()函数对用户名和密码有效,但当我点击登录按钮时,测试通过,但操作没有完成:没有重定向到主页,登录按钮没有显示点击效果,我确信该元素定位正确!因为当我期望gettext()等于“LOGIN”时,它被传递,但是没有重定向,即使我放置<

  • 问题内容: 我试图使用React中的dragonallySetInnerHTML属性设置从服务器发送的html以显示在div中。我里面也有script标签,并使用在html内相同定义的函数。我在这里在JSFiddle中给出了错误示例。 这是测试代码: 我检查了该脚本标记并将其添加到DOM,但是无法调用该脚本标记中定义的功能。如果这不是正确的方法,那么还有其他方法可以注入脚本标签的内容。 问题答案:

  • 我试图在单击按钮或菜单项时将用户重定向到另一个页面。不幸的是,onClick函数只在运行时起作用,在实际单击时不起作用,我不知道为什么。 这是我的功能 如果我调用函数时没有这样的回调 它在运行时调用,而不是在实际单击按钮或菜单项时调用。被调用的函数没有任何问题(我尝试过在单击时console.log一些东西,但没有结果)。 我错过了什么或做错了什么?

  • 问题内容: 我正在使用Under JS,但li onclick在IE8浏览器上无法使用。 jsfiddle链接: http://jsfiddle.net/sudheera/DUZ3B/14/ HTML JS 请建议 问题答案: IE8和更早版本没有,但是它们确实有其非标准的前身。他们不是 很 一样。 这是一个使用可用功能的“挂钩此事件”功能: 然后,您将在示例中使用它: 请注意,它如何在使用的浏览

  • 我正在使用Jasper和JasperSoft Studio创建报告。这是一个maven sping引导应用程序。报告工作良好。数据连接也正常工作。 我只对内置函数(如sum()、trim()、replace()…)有问题。我也不能编写自定义函数。当我调用其中一个函数时,生成报告时出现错误。以下消息: 在Jaspersoft studio中一切正常,错误只在我生成报告时出现。 在Jaspersoft

  • 问题内容: 我有一个问题: 虽然我从另一个带有ajax的页面调用内联脚本(也使用jQuery),但似乎不再定义jQuery(?),并且我无法使用任何jQuery函数,应该使用(根据内联脚本)。 它基本上是新闻列表,其中包含指向特定新闻项目的链接。我现在更喜欢使用内联脚本,因为在其他地方不需要此功能。 如您所见,我只是在调用另一个页面的一部分并将其内容附加到页面上。 当我加载整个页面(不是页面的一部