Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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 刷新div内容以检查按钮的状态_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 刷新div内容以检查按钮的状态

Javascript 刷新div内容以检查按钮的状态,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个页面,里面有一个按钮。我的问题是,当单击此按钮时,它会更改按钮中的文本。在这之前,一切都在运转 现在是我的问题。这个页面是多用户页面,所以我需要每隔一段时间刷新内容,以显示其他用户是否已单击此按钮 我尝试了很多javascript和jquery代码,但我无法更新按钮。我可以使用$(“#divid”)更新div来编写一些文本但这不会更改按钮 按钮位于标记内,但什么也没有发生。此代码段将等待1秒,然后再更改按钮内的文本: setTimeout(函数(){ document.getEleme

我有一个页面,里面有一个按钮
。我的问题是,当单击此按钮时,它会更改按钮中的文本。在这之前,一切都在运转

现在是我的问题。这个页面是多用户页面,所以我需要每隔一段时间刷新
内容,以显示其他用户是否已单击此按钮

我尝试了很多javascript和jquery代码,但我无法更新按钮。我可以使用
$(“#divid”)更新div来编写一些文本但这不会更改按钮


按钮位于
标记内,但什么也没有发生。

此代码段将等待1秒,然后再更改按钮内的文本:

setTimeout(函数(){
document.getElementById(“btnid”).innerHTML=“随机消息”;
}, 1000);

未点击

谢谢你的回答,但也许你不明白我的问题。。。更改按钮文本正在工作我需要的是设置一个间隔,以刷新连接到页面的所有用户浏览器中的内容,如果为我单击按钮,并且文本处于按钮打开状态,则所有用户都必须看到按钮打开,如果button的文本为button off,则所有用户都必须看到button off,明白吗?您可能希望尝试将
setTimeout
与某种web请求相结合,如
$。ajax
。好的,我知道这一点,但我不知道我可以使用什么代码。你能举个例子吗?@BrMyAppsAD我已经给了你所有的资源来回答你自己的问题。你自己不要把StackOverflow当作拐杖,而是作为最后的手段。至少,你可以更明确地说明$.ajax要使用什么功能?我看到了很多,但我拿不出要用的东西。。。