如果出现按钮-激活它

时间:2019-03-14 07:11:08

标签: javascript button loading

我在ajax中添加了一个加载更多按钮。一切正常。

<div class="videos-ajax-paging load-more">
<button 
 data-current_page="2" 
 data-category="cat1,cat2,cat3,cat4" 
 type="button" 
 class="video-ajax-load-more">+</button>
</div>

我正在寻找一种在屏幕上出现“激活”按钮的可能性。

没有Jquery,仅使用简单的Javascript。您认为可能吗?你能帮忙吗?

非常感谢

2 个答案:

答案 0 :(得分:0)

当您将按钮加载到返回的ajax上时 将ID添加到按钮 然后致电:

var button = document.getElementById("x");
button.click();

答案 1 :(得分:0)

无论您的激活逻辑是什么意思,我都为您准备了一个小提琴。

function activate() { 
  if (!document.getElementsByClassName('video-ajax-load-more').length) {
  	setTimeout(function() { activate(); }, 100);
  	return;
  }
  var element = document.getElementsByClassName('video-ajax-load-more')[0];
  
  // do your activation logic e.g. alert it
  alert(element);
}


setTimeout(function() { activate(); }, 100);
<div class="videos-ajax-paging load-more">
<button data-current_page="2" data-category="cat1,cat2,cat3,cat4" type="button" class="video-ajax-load-more">+</button>
</div>