JavaScript 运行完整的 A href 命令

标签 javascript html

我有一个网站,其中有一个充满链接的侧面菜单。最重要的是一些“下一个”和“上一个”按钮,供用户在链接菜单之间切换。

我想更改此设置,以便菜单在 x 时间后自动更改。

我认为这样的事情可以做到:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
 function delayer(){
 window.location = "http://www.google.com" }
 </script>
</head>

<body  onLoad="setTimeout('delayer()', 1000)">
</body>

</html>

基本上,我希望页面运行“下一步”按钮,而不是打开谷歌,该按钮由以下内容表示:

<div class="navBtns mar9 s3">

<a href="#" class="prev"><span></span></a>
<a href="#" class="next"><span></span></a>

</div>

知道如何做到这一点吗?谢谢!!

最佳答案

如果您想“单击”下一个按钮,则可以使用 JS 以编程方式执行此操作。

var nextbutton = document.getElementsByClassName('next');
nextbutton.click();

像这样按类获取元素仅适用于 IE8 以后的浏览器。

关于JavaScript 运行完整的 A href 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26290203/

相关文章:

javascript - 如何将我的代码从 jquery 中的输入复选框行更改为可点击行?

javascript - Foundation 5 Canvas 外菜单总是出现

javascript - 在 button_to click 上显示/隐藏 Rails 中的渲染

javascript - 如何为 Android 正确配置 phonegap,使其不会放大文本输入

javascript - 无法传递 json 数组

javascript - AngularJS slider - 路由问题(我无法正确路由我的按钮/页面)

javascript - jQuery UI - 无法设置多个 DatePicker 元素的样式

javascript - 纯粹使用 Javascript 构建集成测试并在浏览器中运行是一个坏主意吗?

javascript - 如何配置 IntelliJ 来解析 JavaScript 程序中的 ~

html - Razor、StringBuilder、HTML 换行符?