【发布时间】:2012-10-04 15:30:06
【问题描述】:
我想将 div 标签替换为 p 标签,但前提是 div 标签没有类。
所以这个:
<div class="myDiv">
<div>sdfglkhj sdfgkhl sdfkhgl sdf</div>
<div>dsf osdfghjksdfg hsdfg</div>
</div>
会变成:
<div class="myDiv">
<p>sdfglkhj sdfgkhl sdfkhgl sdf</p>
<p>dsf osdfghjksdfg hsdfg</p>
</div>
我试过.replace("<div>", "<p>").replace("</div>","</p>"),但这会将结束标记替换为一个类。
【问题讨论】:
-
不替换标签为什么不在css中添加一个类并指定你想要的规则?
-
好吧,你需要先检查类是否存在。你有 jQuery 还是只有纯 javascript?
标签: javascript replace