<!DOCTYPE html>
<html>
<head>
<title>提取超链接的链接和名称</title>
<script>
function extractLinks() {
var inputText = document.getElementById("inputText").value; // 获取输入的文本
var extractedLinks = [];
// 创建一个临时div元素来容纳输入的文本
var tempDiv = document.createElement("div");
tempDiv.innerHTML = inputText;
// 获取所有的超链接元素
var links = tempDiv.getElementsByTagName("a");
// 提取超链接的链接和名称
for (var i = 0; i < links.length; i++) {
var link = links[i];
var url = link.href;
var text = link.textContent;
extractedLinks.push(text); // 添加名称到数组中
extractedLinks.push(url); // 添加链接到数组中
}
// 将提取的链接和名称按一行名称一行链接的格式输出
var outputText = extractedLinks.join("\n");
document.getElementById("outputText").textContent = outputText; // 显示结果
}
</script>
</head>
<body>
<label for="inputText">输入文本:</label>
<textarea id="inputText" rows="5" cols="50"></textarea>
<br>
<button onclick="extractLinks()">提取超链接</button>
<br>
<label for="outputText">提取结果:</label>
<textarea id="outputText" rows="5" cols="50" readonly></textarea>
</body>
</html>