文本框1输入要提取的内容
文本框2输入要提取内容的标签名

html

<button onclick="extractContent()">提取内容</button>
<textarea id="outputText1"></textarea>
<textarea id="outputText2"></textarea>

javascript

function extractContent() {
  // 获取输入框中的内容
  var inputText = document.getElementById('outputText1').value;
  var targetTag = document.getElementById('outputText2').value;
  
  // 创建一个临时DOM元素,将输入框中的内容作为HTML代码插入
  var tempElement = document.createElement('div');
  tempElement.innerHTML = inputText;
  
  var targetElements = tempElement.getElementsByTagName(targetTag);
  var targetContent = '';
  
  // 遍历所有指定标签的元素,提取文本内容
  for (var i = 0; i < targetElements.length; i++) {
    targetContent += targetElements[i].textContent + '\n';
  }
  
  // 将结果输出到文本框中
  document.getElementById('outputText2').value = targetContent;
}