【问题标题】:i want to refresh my all div available on my html page i.e by tag and i have 2 codes how can imerge我想刷新我的 html 页面上可用的所有 div,即按标签,我有 2 个代码如何 imerge
【发布时间】:2020-12-27 09:39:44
【问题描述】:

这些是我想要相互合并的 2 个代码,我想刷新页面上的所有 div,并发现它的简单方法是仅通过标签名称刷新它,但不知道如何做到这一点我的代码是 ----->>>

我的html--->

<div class="class">
<h1>hi</h1>
</div>

<div class="class2">
<h1>hello</h1>
</div>

按标签名称为我的所有 div 着色的代码----

var x = document.getElementsByTagName("DIV");
document.write(x);
for (i = 0; i < x.length; i++) {
    x[i].style.backgroundColor = "red";
  }

代码 ->>>每秒自动刷新单个 div 的 id ------

    var intervalID = setInterval(function(){
   $("div").each(function(){
      $(this).load(this.href);
   })
}, 1000);

【问题讨论】:

  • 我只想通过一个 js 函数刷新我的所有 div,即仅使用 getElementsByTagName 即可

标签: javascript php html css ajax


【解决方案1】:

尝试按 id 或 div 的类刷新,并为两个 div 设置相同的 id

var d = document.getElementsByClassName("sameclass");
var intervalID = setInterval(function(){ 
  (d).load(this.href);
}, 1000);

这可能有效

【讨论】:

  • 如果我在一页中有 100 个 div,我想刷新所有的 div
  • 尝试手动为它们设置相同的类(不要在该类上添加任何可能影响您的样式的 css 样式)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-04
  • 1970-01-01
  • 2012-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多