有人可以帮我吗,我希望能够在显示某个广告后<p>
点之后插入div。
我有某种可以使用jquery的方法,但希望尽可能使用纯JavaScript方式。
这就是我目前所拥有的
$(document).ready(function(){
$('<div class="ad-reporter-ahytrfg35423">Advertisement<div id="inreedvidSlot"></div><div>').insertAfter('#mvp-content-main p:nth-child(1) ');
$('<div class="ad-reporter-ahytrfg35423">Advertisement<div id="inreedvid1Slot"></div><div>').insertAfter('.mvp-main-box p:nth-child(20) ');
$('<div class="ad-reporter-ahytrfg35423">Advertisement<div id="inreedvid2Slot"></div><div>').insertAfter('.mvp-main-box p:nth-child(40) ');
$('<div class="ad-reporter-ahytrfg35423">Advertisement<div id="inreedvid3Slot"></div><div>').insertAfter('.mvp-main-box p:nth-child(60) ');
$( "<div class="ad-reporter-ahytrfg35423">Advertisement<div id="inreedvidSlot"></div><div>" ).insertAfter( "div.mvp-content-main p:eq(1)" );
});
问题是::似乎是在页面下方添加了一个随机的div,其中包含“广告”,并且由于某种原因没有显示实际的广告。我正在考虑只使用javascript来做到这一点,这意味着我不必加载jquery,摆脱了这种“额外广告”,并使页面加载速度更快: