Javascript 如何更改标签<;br/>;至<;p>;在博客里?

Javascript 如何更改标签<;br/>;至<;p>;在博客里?,javascript,html,css,user-interface,blogger,Javascript,Html,Css,User Interface,Blogger,看一看博客页面的源代码,我注意到每个段落都有2到3个标签 是否可以使用css或脚本技术将其更改为 在这些标签上搜索,我找到了这篇文章,上面说不要使用它,看 我找到了这个密码 br {content: ""; display: block; margin: 1rem 0; } br :: after {content: "› "; / * content: "" space ignored * /; float: left; margin-right: 0.5rem; } 它的目的是这样吗?虽然

看一看博客页面的源代码,我注意到每个段落都有2到3个标签

是否可以使用css或脚本技术将其更改为

在这些标签上搜索,我找到了这篇文章,上面说不要使用它,看

我找到了这个密码

br {content: ""; display: block; margin: 1rem 0; }
br :: after {content: "› "; / * content: "" space ignored * /; float: left; margin-right: 0.5rem; }

它的目的是这样吗?

虽然从技术上讲是可能的,但它的目的是什么?我不熟悉Blogger代码,但我假设

标记用于元素划分。您将

标记切换为

标记的原因是什么

标记用于用段落文本标记页面。更改

标记只是为了更改它,这将添加必须呈现的不必要代码

$(function replaceText(){
    $('br').replaceWith('<p></p>');
});

replaceText();
$(函数replaceText(){
$('br')。替换为('p>

'); }); replaceText();
在jQuery的帮助下,我可以将


替换为

HTML


诸如此类的废话
*诸如此类的废话
*诸如此类的废话
*诸如此类的废话

诸如此类的废话
*诸如此类的废话
*诸如此类的废话
*诸如此类的废话

jQuery

$(function()
{$('body').html($('body').html().replace(/<br>\\*/g,"</p><p>"));});
$(函数()
{$('body').html($('body').html().replace(/
\\*/g,

);});
这是附加的链接


我不熟悉blogger的工作原理,这只是一个jQuery脚本,用于将

标记转换为

。如果它解决了您的问题,请告诉我。

这是不可能的,因为

是一个没有结束标记的换行符。段落
…..

始终有一个结束标记。您不能将

放入代码中,因为它不知道放在哪里。看起来像是网站管理端使用的文本/内容/页面编辑器中的配置。如果可以/如何修改,请参见blogger support/forum上的内容看起来每个帖子的配置都不存在了,现在新的编辑器强制执行
。。。希望这将是好的…如果

  • 或其他标记中该怎么办。这将导致奇怪的布局效果。可以使用Javascript/jQuery,但不能使用2行程序。我尝试了,但没有成功$(function(){$('body').html($('body').html().replace(/
    \*/g,“

    ”););它不起作用,对不起,我认为Blogger不允许你用脚本来做这件事。这是一个耻辱,因为我认为这损害了网站,因为这些代码是不必要的好吧,我读了一篇文章,说不要使用这个标签太多。每当我在任何文章中使用1时,当我发布时,它就会被



    3标签所取代。看起来Blogger会自动将标签替换为
    ,这更有意义而且令人沮丧。如果可以上载JavaScript文件或jQuery,则可以将
    标记与

    交换。唯一的问题是每个标签都必须变成

    。您使用的是代码编辑器还是wisiwig编辑器?我在blogger head标记的末尾有jquery.com/jquery-3.4.1.min.js,它将拉入jquery库。您需要添加一个自定义脚本来编辑jQuery。如果他们不允许上传js文件,就无法编辑javascript。
    $(function()
    {$('body').html($('body').html().replace(/<br>\\*/g,"</p><p>"));});