代码自动将HTML插入页面上的某些点?

时间:2016-07-10 03:06:31

标签: javascript jquery html code-injection inject

是否有任何代码可以添加到每个页面的标题中,这些代码会在页面上的2点或3点插入HTML(可能在正文中),均匀展开?对于我目前正在开发的平台来说,这将是惊人的。

例如,您可能希望使用此功能嵌入视频。理想情况下,我可以将代码放入标题中,并将其插入体内2到3次 - 均匀分布。

2 个答案:

答案 0 :(得分:1)

在这里:https://jsfiddle.net/westryder907/808xtyq7/

$(document).ready(function() {

  $('.body > div').each(function(i, el) {
    if (i % 3 === 0) {
      $(this).append(" Inserted text via jQuery 2.2");
      if (i > 3) {
        return false;
      }
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="header">
  <div class="body">
    <div class="region1">
      Region1
    </div>
    <div class="region2">
      Region2
    </div>
    <div class="region3">
      Region3
    </div>
    <div class="region4">
      Region4
    </div>
    <div class="region5">
      Region5
    </div>
    <div class="region6">
      Region6
    </div>
    <div class="region7">
      Region7
    </div>
    <div class="region8">
      Region8
    </div>
    <div class="region9">
      Region9
    </div>
    <div class="region10">
      Region10
    </div>
  </div>
</div>

答案 1 :(得分:0)

为什么不编辑代码并使用PHP手动插入外部文件中的内容?

我认为需要更多信息才能完全理解您为什么要使用当前的方法来解决这个问题。对我来说,为什么你会这样做呢?