好吧,就像我的标题所说的那样。是否可以搜索整个页面的 HTML/CSS,然后使用 JavaScript 替换某些字符串?
我试图自己做点什么,但我做错了。
var i, sig = document.getElementsByClassName('signaturecontainer');
for (i = 0; i < sig.length; i++)
{
var str = sig[i].innerHTML;
var n = str.replace(/< div style='250px;overflow:scroll;'/g, "< div > style='height:100%'");
}
为什么我要替换字符串而不是使用 .innerHTML 而只是编辑是因为我要更改的 div 没有 ID/类。
这是我需要更改的行:
<!-- edit note -->
<blockquote class="postcontent lastedited">
Last edited by X; Today at <span class="time">06:32 AM</span>.
</blockquote>
<!-- / edit note -->
<div style="height:250px;overflow: auto;"> // <--- This one.
<blockquote class="signature restore"><div class="signaturecontainer">text here</div></blockquote>
</div>
</div>