【问题标题】:What wrong with .onclick() event?.onclick() 事件有什么问题?
【发布时间】:2021-09-17 22:59:32
【问题描述】:

我是 javascript 的新手

我尝试在 wix 控制台界面上添加 .onclick() 操作,但我认为我的代码出现了一些错误:

enter image description here

import {local} from 'wix-storage';
import wixWindow from 'wix-window';

 $w.onReady(function () {
   if('#button2').onClick {
     wixWindow.openLightbox("Conditions générales de vente");
 }
} );

我尝试了解他们 API 上的特别 .onClick(),但我没有看到...

https://www.wix.com/velo/reference/$w/selectiontags/onclick

谢谢

【问题讨论】:

  • 这不是有效的 JavaScript 语法。
  • 为什么在if 声明中包含它?
  • 您的代码与您链接到的页面上的任何示例都不一样。
  • @Barmar 我需要if 声明,因为一旦用户点击提交,一个灯箱(模态)应该会打开
  • 您不需要if。这就是onClick 所做的,它注册了一个在用户点击时运行的函数。

标签: javascript api if-statement content-management-system velo


【解决方案1】:

onClick() 是一个函数。事件处理程序是函数的参数。

$w.onReady(() => {
  $w('#button2').onClick(() => {
    wixWindow.openLightbox("Conditions générales de vente");
  });
});

【讨论】:

    猜你喜欢
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多