Javascript onClick不';不执行

Javascript onClick不';不执行,javascript,html,Javascript,Html,我创建了一个按钮代码。见下文: <input type="button" style="background-color: red" value="Login" onclick="tmpl_login_frm();" href="javascript:void(0);" data-reveal-id="tmpl_reg_login_container"> 当我点击该按钮时,该按钮不起作用,也不执行javascript。你能帮我修一下吗 我想在post或page的任何地方显示此按

我创建了一个按钮代码。见下文:

<input type="button" style="background-color: red" value="Login" onclick="tmpl_login_frm();" href="javascript:void(0);" data-reveal-id="tmpl_reg_login_container">

当我点击该按钮时,该按钮不起作用,也不执行javascript。你能帮我修一下吗


我想在post或page的任何地方显示此按钮。

您的代码运行得非常好。我在下面添加了javascript,它按预期工作。请尝试将此添加到您的代码中,并查看它是否有效-

<input type="button" style="background-color: red" value="Login" onclick="tmpl_login_frm();" href="javascript:void(0);" data-reveal-id="tmpl_reg_login_container">

<script>
    function tmpl_login_frm() {
        console.log('vivek');
    }
</script>

函数tmpl\u login\u frm(){
console.log('vivek');
}

但是,是的,您不应该将href与输入一起使用,因为这是一个无效的HTML。

我尝试了这个,它正在工作。请查收。参考:


函数tmpl\u login\u frm(){
window.alert(“我被点击”);
}

函数tmpl\u login\u frm(){
警报(“tmpl_登录_frm”);
}
这个代码对我来说很有用

你的代码对我来说很好…
可能是因为你的导航器不允许提醒

打开Chrome。
在浏览器窗口的右上角,单击Chrome菜单☰
单击设置>显示高级设置。
在“隐私”部分,单击内容设置。
在出现的对话框中,转到“通知”并选择以下选项:
允许所有网站显示通知:您将自动看到来自所有网站的通知。


函数tmpl\u login\u frm(){
window.alert(“我被点击”);
}

void(0)
就是这样做的?删除href部分,输入没有hrefs
href
是anchor not inputHi的一个属性,欢迎访问SO,我强烈建议您查看一下,以便更好地了解它的工作原理以及我们对一个问题的期望。您能展示一个完整按钮代码的示例吗?为什么在您的代码中显示console.log('vivek')。维韦克可能是你的名字。你能告诉我更多的情况吗?是的,是我的名字。我已将其用作随机字符串。:)您可以在那里编写任何代码,它都会工作。您好,如果我单击按钮,我只想转到
tmpl\u login\u frm()
。在我的主题中有一个类似的内置按钮。那个按钮起作用了。如果我点击那个按钮,就会弹出一个简单的登录窗口。但是,在我们的代码中,它并没有打开弹出式登录。可能你有问题。如果是,您能进一步测试并修复它吗?为什么登录弹出窗口没有在我们的代码中打开?我觉得这是一个特定于主题的问题。不是javascript问题。请检查所有与主题相关的导入,更正标记,并使用更多特定于主题的详细信息更改您的问题。我的目标是创建一个具有弹出式登录功能的相同链接类型按钮。这有意义吗?请等待你的答复。请分享你的想法。
<input type="button" style="background-color: red" value="Login" onclick="tmpl_login_frm();" data-reveal-id="tmpl_reg_login_container">
    <script>
        function tmpl_login_frm() {
            window.alert("I'm clicked");
        }
    </script>
<input type="button" style="background-color: red" value="Login" onclick="tmpl_login_frm();" href="javascript:void(0);" data-reveal-id="tmpl_reg_login_container">
<script>
    function tmpl_login_frm() {
       alert("tmpl_login_frm");
    }
</script>