脚本离开功能后,iFrame更改将消失

时间:2019-06-18 20:26:03

标签: javascript jquery html iframe

我有一个功能,可以在iFrame的html中搜索一个单词并将其变为红色。它会正确执行工作,直到退出功能,然后还原更改。

$('#searchContent').on('click', 'a.generated', function() {
    $('#searchResults').hide();
    $('#iFrame1').show();

    var textArry = document.getElementById('iFrame1').contentWindow.document.body.innerHTML;
    document.getElementById('iFrame1').contentWindow.document.body.innerHTML = textArry.replace("your new", "<span style='color: red;'>your new </span>");
});

在开发工具中查找,该图标会一直保持红色,直到最后一个括号离开后才恢复原状。只是对可能造成这种情况的原因感到困惑。

1 个答案:

答案 0 :(得分:0)

回答的问题,塔普拉(Taplar)指出我正在使用引起刷新的标签!