Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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/5/url/2.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读取URL并应用if语句?_Javascript_Url_If Statement_Innerhtml - Fatal编程技术网

使用javascript读取URL并应用if语句?

使用javascript读取URL并应用if语句?,javascript,url,if-statement,innerhtml,Javascript,Url,If Statement,Innerhtml,我在一个页面上有一个javascript公文包过滤器,它按类别对徽标进行排序,并为URL分配一个类别锚链接 我想使用这个锚链接URL来触发文本插入。我可以通过onclick触发文本插入,使用以下命令没有问题: document.getElementById("insert-text").innerHTML 这很好,但当你点击分类标志并转到新页面时,我希望能够回击并仍然看到相同的结果。文本插入消失 我是这样想的: Get URL (with anchor) if URL = certain ca

我在一个页面上有一个javascript公文包过滤器,它按类别对徽标进行排序,并为URL分配一个类别锚链接

我想使用这个锚链接URL来触发文本插入。我可以通过onclick触发文本插入,使用以下命令没有问题:

document.getElementById("insert-text").innerHTML
这很好,但当你点击分类标志并转到新页面时,我希望能够回击并仍然看到相同的结果。文本插入消失

我是这样想的:

Get URL (with anchor)
if URL = certain category anchor
insert text
if URL = other category
insert other text
etc...

我认为我的逻辑是正确的,但不确定语法是什么?如有任何建议,将不胜感激

您要做的是保存页面的状态,这样当您返回页面时,浏览器将返回到您停止的位置。这就是浏览器使用cookie的目的。Cookie是浏览器存储的一组键/值对,您可以在其中检索值。您可以在cookie中放入一个布尔值,用于指示函数是否已触发,在页面加载时,您可以读取cookie,如果设置为true,则重新触发函数

在饼干上写了一篇很好的文章让你开始

这显示了如何在逻辑上使cookie过期

document.cookie = 'ExpirationCookieTest=1; expires='+exp.toUTCString();