启动第二个JS函数

埃里卡

我不知道为什么我的JS函数不会触发。切换功能有效,但showme功能无效。没有控制台错误,所以我不确定如何调试。

尝试将其分为两部分:1)单击字段和菜单显示2)单击菜单和切换按钮显示

完整的代码在这里:https : //jsfiddle.net/ericaheinz/cjhxzmn6/4/

这是我的js函数:

    function showme() {
      alert("Woo!");
      var y = document.getElementById("why1");
      y.style.display = "none";
      var z = document.getElementById("love1");
      z.value = "Title 1";
    } 

    function toggle(button) {
      button.classList.toggle("is-on");
    }
彼得·科林里奇

我看到一个控制台错误,提示未定义“ showme”(也未定义切换)。我认为这是因为javascript将被添加到HTML下方的页面。

如果将其添加到HTML上方的jfiddle中的HTML窗口中,它将可以正常工作:

<script>
function showme() {
    alert("Woo!");
    var y = document.getElementById("why1");
    y.style.display = "none";
    var z = document.getElementById("love1");
    z.value = "Title 1";
}
</script>

编辑:问题是,仅当焦点位于输入上时才显示按钮,因此,一旦您尝试单击按钮,它们就会被隐藏。

这有点hacky,但是您可以添加:

.multipart__menu:hover {
    display: block;
}

这样可以确保在您尝试单击按钮时该按钮不会消失。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

冻结第二个我启动它

来自分类Dev

不启动第二个活动之间的交流

来自分类Dev

Android finishAndRemoveTask 不启动第二个活动

来自分类Dev

函数从不调用第二个函数

来自分类Dev

忽略函数的第二个参数

来自分类Dev

将函数的第二个参数读入数组

来自分类Dev

触发第二个.click函数

来自分类Dev

将第二个参数传递给函数

来自分类Dev

向lapply函数添加第二个参数

来自分类Dev

AngularJS $ http不会触发第二个.then函数

来自分类Dev

函数OBJECT_ID的第二个参数

来自分类Dev

第二个函数如何获取数据?

来自分类Dev

函数第二个参数作为条件传递?

来自分类Dev

函数声明中的第二个返回类型?

来自分类Dev

获取 .replace() 的第二个参数作为返回 JS 对象的函数?

来自分类Dev

如何在WPF的第二个屏幕中启动第二个应用程序?

来自分类Dev

JS获得倒数第二个索引

来自分类Dev

JS替换第二个元素

来自分类Dev

使用第二个Onclick事件调用JS

来自分类Dev

为什么第二个 JS 异步函数调用等待第一个完成?

来自分类Dev

如何使用Node.js,Express.js和Bluebird调用第二个“外部”函数

来自分类Dev

识别第二个实例

来自分类Dev

jQuery第二个孩子

来自分类Dev

OpenProcess第二个参数

来自分类Dev

第二个FOR循环被跳过

来自分类Dev

第二个HttpURLConnection失败

来自分类Dev

安装第二个mysql

来自分类Dev

等待第二个承诺

来自分类Dev

第二个活动是空白的