gpt4 book ai didi

javascript - jQuery 替换问题

转载 作者:行者123 更新时间:2023-12-02 18:23:51 24 4
gpt4 key购买 nike

我有一个第三方系统的 iframe,当被调用时,它会更新数据库记录,然后显示一条确认消息。我想使用 jQuery 更改确认文本,但似乎无法使其正常工作。这是我到目前为止的代码。对第三方系统的调用有效,但替换文本不出现。请问有什么指点吗?谢谢。

<script type="text/javascript">

$.urlParam = function(name){
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (!results) { return ''; }
return results[1] || '';
}

var lidval = $.urlParam('lid');
var cidval = $.urlParam('cid');
var cyidval = $.urlParam('cyid');
//construct url
var crmurl ='http://somerandomhost.com/Portal/index.php?task=unsusbscribe&lid='+lidval+'&cid='+cidval+'&cyid='+cyidval;

jQuery(function($){
$('#crm').attr('src', crmurl);
});

</script>

<iframe frameborder="0" id="crm" scrolling="no" width="100%" src=""></iframe>

<script type="text/javascript">
function($){
$('crm').replaceWith('Replacement text goes here');
};
</script>

最佳答案

如果您想将字符串显示到 irframe 中,请尝试以下操作:

纯 JS:

var doc = document.getElementById('crm').contentDocument;
doc.body.innerHTML = 'Replacement text goes here';

jQuery:

var doc = $('#crm')[0].contentDocument;
$(doc.body).html('Replacement text goes here')

关于javascript - jQuery 替换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18571239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com