我有一个问题,我可以将html标签替换为另一个吗?
但我不想让内容空白.像这样:
<a data-text="text">content</a>
Run Code Online (Sandbox Code Playgroud)
至
<div data-text="text">content</div>
Run Code Online (Sandbox Code Playgroud)
任何的想法 ?
我绝不是一名程序员,但我有一个想法。我使用 webflow 工具创建网站,当您设置带有富文本字段的 CMS 集合时,客户端可以添加包括 h1 在内的标题,但我不希望它们这样做。我的想法是,使用 javascript 将类中的每个 h1 替换为 h2 (这样页面标题就不会改变)。
到目前为止,我设法创建了这个:
var e = document.getElementsByTagName('h1')[0];
var d = document.createElement('h2');
d.innerHTML = e.innerHTML;
e.parentNode.replaceChild(d, e);Run Code Online (Sandbox Code Playgroud)
<h1>Don't change this</h1>
<div class="the-class">
<h1>Replace this with h2</h1>
</div>Run Code Online (Sandbox Code Playgroud)