Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.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
如果url有锚,如何执行javascript_Javascript_Anchor - Fatal编程技术网

如果url有锚,如何执行javascript

如果url有锚,如何执行javascript,javascript,anchor,Javascript,Anchor,与此类似,我希望为一些评论提供一个锚,在加载页面后,我希望页面执行一些javascript(高亮显示、滚动等,我可以自己编写) 所以如果我的url是 www.mywebapp.com/mypost#45625 我希望javascript滚动到id为45625的div,并在那里执行我自己的javascript 如何编写启动javascript执行的条件,使其仅在存在achor的情况下工作? if (window.location.href.indexOf('#') > -1) //

与此类似,我希望为一些评论提供一个锚,在加载页面后,我希望页面执行一些javascript(高亮显示、滚动等,我可以自己编写)

所以如果我的url是

www.mywebapp.com/mypost#45625
我希望javascript滚动到id为45625的div,并在那里执行我自己的javascript

如何编写启动javascript执行的条件,使其仅在存在achor的情况下工作?

if (window.location.href.indexOf('#') > -1)
    // Do something.
或者更好:

if (window.location.hash.length)
    ...

这是自动完成的。试试。@Blender,“然后在那里做一些事情。”使用
id=“45625”
而不是
id=“#45625”