Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
基于片段ID调用javascript函数_Javascript_Function_Web_Fragment Identifier - Fatal编程技术网

基于片段ID调用javascript函数

基于片段ID调用javascript函数,javascript,function,web,fragment-identifier,Javascript,Function,Web,Fragment Identifier,请不要问我为什么要这样做,我只是想知道,当且仅当存在特定片段ID时,是否可以调用javascript函数。谢谢:) (是的,这与我前面的问题有联系,但它与前面的问题太不一样了,无法附加到后面)如果这不可能,是否有另一种基于URL调用javascript函数的方法。是的。当然是。您可以获取片段,检查其值,然后在匹配时调用函数 if (window.location.hash == "#myfragment") { myFunction(); } 你能分享更多的细节吗?请添加更多细节。我读

请不要问我为什么要这样做,我只是想知道,当且仅当存在特定片段ID时,是否可以调用javascript函数。谢谢:)


(是的,这与我前面的问题有联系,但它与前面的问题太不一样了,无法附加到后面)如果这不可能,是否有另一种基于URL调用javascript函数的方法。

是的。当然是。您可以获取片段,检查其值,然后在匹配时调用函数

if (window.location.hash == "#myfragment") {
    myFunction();
}

你能分享更多的细节吗?请添加更多细节。我读了你的另一个问题,现在我猜你的意思,但我不确定。你说的是
onclick=…
?是的,这是可能的。发布一些代码,也许我们可以帮助您更详细:)已经回答了,我想我已经清楚了。当一个页面加载了一个片段ID时,我可以基于该ID运行一个函数吗,下面的家伙完美地回答了这个问题。请解释一下如何做,我只是从函数ID开始:)我会在9分钟内接受这个,如果可以的话,非常感谢:)啊。。。使用#about ID运行这个函数,尝试调用about(),about()函数的结果不起作用,我检查了它是否正常工作,因为当单击该页面时,会调用另一个about。