使用JavaScript从获取的数据更改HTML标记?

使用JavaScript从获取的数据更改HTML标记?,java,javascript,html,Java,Javascript,Html,我正在尝试从使用API获取的数据中更改HTML标记。我的观点是,API中的文本将显示在页面上,但此文本包含标题标记,我希望创建不同的标题。举个例子。我尝试使用: 函数(){ $('p')。替换为('divs rule!'); }); 但这适用于整个页面。这可能吗?您可以在检索时替换数据: .done(function (html) { $(html).find("p").replaceWith("divs rule!"); }); 您可以在检索时替换数据: .done(function

我正在尝试从使用API获取的数据中更改HTML标记。我的观点是,API中的文本将显示在页面上,但此文本包含标题标记,我希望创建不同的标题。举个例子。我尝试使用: 函数(){ $('p')。替换为('divs rule!'); });
但这适用于整个页面。这可能吗?

您可以在检索时替换数据:

.done(function (html) {
    $(html).find("p").replaceWith("divs rule!");
});

您可以在检索时替换数据:

.done(function (html) {
    $(html).find("p").replaceWith("divs rule!");
});

如果您不希望它应用于整个页面,那么按照下面的建议,只在返回的数据上写入替换,或者将选择器更改为更严格的选项。可能是使用插入数据的父容器。如果不想将其应用于整个页面,请按照下面的建议,仅在返回的数据上写入替换,或者将选择器更改为更严格的选项。可能是使用将数据插入的父容器。+1这对他如何获取数据进行了一些假设,但如果您的假设正确,这是一个非常直接的解决方案。我可以确定要用一个标记替换哪些多个标记吗?@JTNolan yes?你是什么意思?我不熟悉Javascript。。。具体地说,我想将所有标题标记更改为一个选择,并将它们更改为一个h4。@JTNolan什么是选择?+1这对他如何获取数据做出了一些假设,但如果您的假设是正确的,这是一个非常直接的解决方案。我能确定我想用一个标记替换哪些多个标记吗?@JTNolan是的?你是什么意思?我不熟悉Javascript。。。具体来说,我想将所有标题标记更改为一个选择,并将它们专门更改为一个h4。@JTNolan什么是选择?