我想做的就是这样。在我的页面中,我有一个带有此标记的html文档
<p class="pretty">
Some text
</p>
我想用
替换它<blockquote>
<p>
Some Text
</p>
</blockquote>
我可以使用tag.attrib.pop('class')
删除标记的类,但我无法知道如何在特定标记周围包装另一个html标记。
感谢任何帮助。
答案 0 :(得分:1)
我相信你的想法是错误的:你不能把一个元素包裹在另一个元素周围。您需要做的是将<p>
的内容复制到变量中,删除<p>
元素,创建一个<blockquote>
元素到<p>
元素曾经的位置然后将<p>
元素的内容添加到<blockquote>
。