通过cookie变量动态更改HTML元素
Change HTML elements dynamically by cookie variable
我有一个网站,我想在网站上根据cookie变量动态更改HTML链接。这个cookie变量是由PHP设置的。cookie请求每隔一分钟就会定期完成。因此,javascript变量是最新的。现在,如果这个javascript变量发生更改,我想每分钟检查一次。根据此变量的值,是否应显示链接。如何在JavaScript中实现这样的想法?
使用setTimeout函数每分钟检查cookie值-
setTimeout(function(){
if(getCookie(cookie_name) == 'desired_value') {alert ('yes');}
, 60000);
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) != -1) return c.substring(name.length,c.length);
}
return "";
}
检查变量。如果它的状态为x,则在div部分中打印该值。
$("#divsection").html("html code goes in here");
相关文章:
- 如何设置html元素填充的动画
- 删除对HTML元素的拖动
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 如何使用JQuery在Javascript中转换字符串中的HTML元素
- 一个html元素的克隆次数太多
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- 为什么我在Internet Explorer上看不到html元素
- 重新排列HTML元素的顺序并更改内容
- 使用.on动态添加jquery/js不知道的html元素
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- 如何将html元素添加到tampermonkey中
- 访问html元素值javascript
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- 自定义HTML元素属性未显示-Web组件
- 让HTML元素充当停止滚动的锚点
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 替换HTML元素中的字符
- 如何将html元素添加为生成的内容
- 如何使用JavaScript在没有html dom的情况下隐藏html元素
- 使用JS加载HTML元素