使用javascript在html标记中插入模式数据

使用javascript在html标记中插入模式数据,javascript,html,tags,Javascript,Html,Tags,我想知道是否有一种方法可以使用javascript将文本,特别是模式数据插入到HTMLdiv标记中。我知道有一些方法可以修改标签中的现有值,比如class、href、title,但似乎找不到添加新内容的方法 基本上我有,我想把它修改成,以后可以删除它 这种需求的背景是使用fetch/js替换部分网页,而不是重新加载整个网页。产品页面使用模式表示法,而常规信息页面不使用模式表示法,尽管所有模板都使用“main”div.我不知道,附在body标签上的innerHTML函数允许我使用replace更改

我想知道是否有一种方法可以使用javascript将文本,特别是模式数据插入到HTMLdiv标记中。我知道有一些方法可以修改标签中的现有值,比如class、href、title,但似乎找不到添加新内容的方法

基本上我有
,我想把它修改成
,以后可以删除它


这种需求的背景是使用fetch/js替换部分网页,而不是重新加载整个网页。产品页面使用模式表示法,而常规信息页面不使用模式表示法,尽管所有模板都使用“main”div.

我不知道,附在body标签上的
innerHTML
函数允许我使用
replace
更改实际的div标签。所以很简单:

  input ='<div id="main">';
  output='<div id="main" itemtype="http://schema.org/SomeCategory" itemscope>';
  document.body.innerHTML = document.body.innerHTML.replace(input,output);
input='';
输出='';
document.body.innerHTML=document.body.innerHTML.replace(输入、输出);