javascript - 使用变量触发 Javascript

标签 javascript

我有一个外部 JavaScript 文件,当名为“trigger”的外部派生变量的值等于 1 时,我想运行该文件。下面是代码的开头。正如您所看到的,代码是由 eventListener 启动的(第 5 行),我本来希望它像使用 if 语句一样简单,但这是一厢情愿的想法!

我对 JavaScript 还很陌生,因此我们将不胜感激。

$(function() { 
    if (trigger = 1) {
        var time=5000;
        var colourchange = document.getElementById("window");
        //colourchange.addEventListener("dblclick", transition, false);

       function transition() {

           if (this.className == "transparent") {
               this.className = "black";
           } else if (this.className == "black") {
               this.className = "transparent"; }

最佳答案

尝试:

 if (trigger == 1) 

= 是赋值运算符, == 是一个比较器

参见:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators

关于javascript - 使用变量触发 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22176799/

相关文章:

javascript - 当我单击跨度时,如何获取跨度标签包含的文本并将其保存到隐藏的输入值?

javascript - 如何在每次执行替换代码时获取随机数?

javascript - 如何: ServiceWorker check if ready to update

javascript - 导出为中文PDF

javascript - 如何居中聚焦元素?

javascript - 使用 Javascript 的 .removeClass 防止 DIV 出现

javascript - 隐藏 DateTime 字段上的日期部分 MS Dynamics CRM 2011

javascript - Mac 上的 Safari 10 无法在 XHR 中上传文件

javascript - 有没有办法在 Windows 中使用 Bash 命令运行 Node.js?

javascript - 单选按钮点击更新表单