如何从Mailchimp修改iframe中的文本

时间:2019-09-11 10:45:02

标签: jquery iframe

我从MailChimp获得了iframe,我正在尝试使用jQuery对其进行修改。我正在尝试在文本内放置一个链接。但是我没有运气来修改它,尤其是因为iframe没有id

我尝试使用以下jQuery对其进行更改,但无法正常工作。感谢您的帮助。

$(document).ready(function() {
  $('#PopupSignupForm_0 iframe').load(function() {
    $('#PopupSignupForm_0 iframe').contents().find('body .content__gdprFields .field-wrapper .checkbox span').html('Change it');
  });
});

$(document).ready(function() {
  $('#PopupSignupForm_0 iframe').on('load', function() {
    $(this).contents().find("body").html('<p>hi</p>');
  });
});
<div id="PopupSignupForm_0" widgetid="PopupSignupForm_0">
  <div class="mc-banner" data-dojo-attach-point="bannerContainer" style="display: block;">
    <div class="mc-layout__bannerContent">
      <iframe src="about:blank" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="width: 100%; height: 116px;" data-dojo-attach-point="iframeBannerContainer"></iframe>
    </div>
  </div>
  <div class="mc-modal" data-dojo-attach-point="modalContainer" style="display: block; opacity: 1;">
    <div class="mc-closeModal" data-action="close-mc-modal" data-dojo-attach-point="modalClose"></div>
    <div class="mc-layout__modalContent" style="max-height: 1225px;">
      <iframe src="about:blank" frameborder="0" marginwidth="0" marginheight="0" style="width: 100%; height: 1225px;" data-dojo-attach-point="iframeModalContainer">
        Rest of iframe...
      </iframe>
    </div>
  </div>
</div>

0 个答案:

没有答案