javascript - 如何使用 `document.getElementById("a_link").click();`

标签 javascript

因此,我需要在网站中使用 document.getElementById("a_link").click(); 但我不确定将其放置在何处或如何放置。

我的设置是有一个提交按钮和链接 ( http://demodemo.com )

当用户按下提交按钮时,我尝试将他们重定向到链接

有人告诉我 document.getElementById("a_link").click(); 可以完成这项工作。

但我不知道该怎么做。

任何帮助将不胜感激。

谢谢

最佳答案

让您的提交按钮和链接如下所示:

<button onclick="redirect()">Google.com</button>
<a href="http://google.com" id="a_link">Click the button instead fool</a>

然后,在您的 javascript 中添加以下内容:

function redirect() {
    document.getElementById("a_link").click();
}

但是,更 Eloquent 方式是这样的:

<a href="http://google.com"><button>Click me for google.com</button></a>

这只是链接内的一个按钮,当您单击该按钮时,它会将您重定向到 google.com(或您选择的任何其他页面)。

关于javascript - 如何使用 `document.getElementById("a_link").click();`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30010600/

相关文章:

javascript - 使用按键处理 ctrl 键

javascript - ESLint - 显示尝试 Lint 但 Lint 文件的问题

javascript - 如何判断A时间是否在B时间和C时间之间?

javascript - 跨越两行时具有动态宽度的两个 div

javascript - 键码是如何决定的?

javascript - jQuery 验证插件仅适用于最后显示的 div

javascript - AngularJS 中的 ng-route 不起作用

javascript - webkit 外观 - textarea 背景 : none

javascript - 我的 id 值在传递到其他 Blade 后未从第一个数字读取数字 0

javascript - 使用 jquery 使用单击触发器来触发单选按钮的更改