Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以从一个按钮链接到另一个按钮(在同一页上)吗?_Javascript_Html - Fatal编程技术网

Javascript 我可以从一个按钮链接到另一个按钮(在同一页上)吗?

Javascript 我可以从一个按钮链接到另一个按钮(在同一页上)吗?,javascript,html,Javascript,Html,所以我对网络开发还比较陌生,但我目前正在尝试创建一个“教程”(关于金钱的历史)。我有很多不同的弹出模式,点击一个按钮后一个接一个地打开(在同一页上)。然而,这使得检查是否一切正常变得非常困难,因为我必须检查每个弹出窗口(url不会改变,因为弹出窗口是使用JS:getElementbyId(“Modal1.style.display=“block”或display=“none”)打开的。我现在想知道是否可以从一个按钮链接到另一个元素(按钮)在同一页上,这样我就可以通过URL访问教程的不同部分。这样

所以我对网络开发还比较陌生,但我目前正在尝试创建一个“教程”(关于金钱的历史)。我有很多不同的弹出模式,点击一个按钮后一个接一个地打开(在同一页上)。然而,这使得检查是否一切正常变得非常困难,因为我必须检查每个弹出窗口(url不会改变,因为弹出窗口是使用JS:
getElementbyId(“Modal1.style.display=“block”
display=“none”
)打开的。我现在想知道是否可以从一个按钮链接到另一个元素(按钮)在同一页上,这样我就可以通过URL访问教程的不同部分。这样可以更轻松地在不同的弹出窗口之间导航

任何帮助都将不胜感激

谢谢,,
Lisa

只需创建一个函数,如

function show(id) {
    document.getElementById(id).style.display = "block";
}
然后直接从javascript控制台用

show("Modal1")

我不明白,当用户单击按钮时,您想触发另一个按钮或滚动到另一个块?您可以使用
窗口.location.href
获取
URL
。然后
拆分('?')[1]
关于
@Mooga我已经这样做了,但我想知道的是我是否可以通过URL快速访问任何特殊模式。所以想象一下,我有100个模式,想去#99,现在我必须点击每一个模式,直到我到达#99。有可能直接去那里吗?