从HTML页面的脚本标记中获取JSON可以通过以下步骤实现:
以下是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<title>获取HTML页面中的JSON数据</title>
</head>
<body>
<script id="jsonData" type="application/json">
{
"name": "John Doe",
"age": 30,
"email": "johndoe@example.com"
}
</script>
<script>
// 获取脚本标记
var scriptTag = document.getElementById("jsonData");
// 获取脚本标记中的文本内容
var scriptContent = scriptTag.textContent || scriptTag.innerHTML;
// 提取JSON数据
var jsonData = JSON.parse(scriptContent);
// 输出JSON数据
console.log(jsonData);
</script>
</body>
</html>
在这个示例中,我们使用了一个id为"jsonData"的脚本标记来存储JSON数据。通过getElementById方法获取到脚本标记的引用,然后使用textContent或innerHTML属性获取到脚本标记中的文本内容。最后,使用JSON.parse方法将提取出的JSON字符串转换为JavaScript对象,并输出到控制台。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云