将明文标记还原为html

Revert plaintext tag to html

本文关键字:html 还原 明文      更新时间:2023-09-26

我在网页上加载一个特殊的小部件,需要隐藏或不呈现网站的内容(它是网站上的一个层)

我用"明文"标签包装整个HTML并添加display:none来隐藏内容。

有时候我不想让我的小部件加载,所以我需要恢复内容回来,目前我正在做的是刷新页面和一个cookie,告诉我不要再次包装内容。我想避免刷新,只是恢复内容。我尝试用一个函数来获取内容并删除它的父元素,但是HTML仍然是纯文本

var b = document.getElementsByTagName('plaintext');
while(b.length) {
    var parent = b[ 0 ].parentNode;
    while( b[ 0 ].firstChild ) {
        parent.insertBefore(  b[ 0 ].firstChild, b[ 0 ] );
    }
     parent.removeChild( b[ 0 ] );
}

有人有什么好主意吗?

var count = 0;
setInterval(redefine, 1000);
function redefine()
{
    img = document.getElementsByTagName("img")[0];
    if(count++%2 ==0)
    img.style.display = 'none';
    else
    img.style.display = 'inline';
}
img 
{
    width: 250px;
    height : 100px;
}
<img src="http://goo.gl/gxb9ij"/>
<p> This is working </p>

这是你要找的吗?我没有刷新页面,而只是隐藏细节。