【问题标题】:Javascript 'clicking' a buttonJavascript“点击”一个按钮
【发布时间】:2012-05-27 21:40:04
【问题描述】:

我了解到,如果它是提交/表单,则您无法单击按钮,因此我一直在尝试“单击”网页中的图像按钮,但我总是收到错误 (null)。

<input type="submit" onclick="return logInTBLocal();" value="Login" tabindex="11">

我如何仅在上面给出的情况下“单击”此按钮?

【问题讨论】:

  • 是函数logInTBLocal 定义的...?!
  • 不要认为它必须被定义,我只是不知道要编写什么代码来使按钮被点击;基本上有一个图像按钮,我想像点击标准按钮一样使用 JS 来点击它
  • 你应该先学习javascript和HTML。 是为了做作业吗?
  • 无论是否在表单中,您都可以点击任何按钮。为什么在 onclick 中需要一个“return”语句?这通常在表单本身的 onsubmit 方法中更有用。

标签: javascript class button input click


【解决方案1】:

不知道你是不是不能点击提交按钮,但是你可以做的是:

document.getElementById('myFormId').submit();

【讨论】:

  • 不,这只是我的一个个人项目 + 我真的没有时间正确学习 JS 但是我发现在我流利地了解另一种语言之前它非常容易,所以通常语法和风格相当一样的。
【解决方案2】:

我认为您错过了自己问题的重点。让我帮忙澄清一下,如果我误解了你,我提前道歉。

您可以单击您创建的“按钮”。但是,您必须定义 logInTBLocal()。当您提交表单或单击此按钮时,“onclick”事件处理程序将调用 logInTBLocal()。如果未定义此函数,您将收到错误消息。

这是一个例子,

<head>
  <script type="text/javascript">
    function logInTBLocal() {
      alert("Sams Teach yourself JavaScript in 24 Hours would help!");
    }
  </script>
</head>

希望这将为您指明正确的方向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 1970-01-01
    • 1970-01-01
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    相关资源
    最近更新 更多