如何使用 getElementsByTagName() 方法获取 body 标签的内容并将其存储在变量中
How to get content of body tag and store it in a variable by using getElementsByTagName() method
我正在尝试从 body 标签中获取值。首先,我创建了 ajax 请求,当请求得到处理时,returns 对同一页面的响应,因为我采用了可变温度。在那个变量中,整个 html 代码与输出一起存储(现在这里的输出是 body 标签的内容)。例如在 body 标签中有一些数字。现在我只想使用 getElementsByTagName 方法将 body 内容存储在另一个变量中。我试过这个但它显示 getElementsByTagName 不是一个函数。请告诉我如何将 body 标签的内容存储在变量中。这是与 问题相关的问题。请检查更多细节。
request.onreadystatechange= function()
{
if(this.readyState === 4 && this.status === 200)
{
var temp = this.responseText;
var tepo = temp.getElementsByTagName("body");
console.log(tepo);
}
};
这是 this.responseText
的结果
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
-0.2
</body>
</html>
在您的 jsp 页面中,按如下操作:
//this will return as response to ajax
<% out.println("-0.2"); %>
您将需要获得该值:
var temp = this.responseText;//here temp will have -0.2
console.log(temp);
alert(temp);
我正在尝试从 body 标签中获取值。首先,我创建了 ajax 请求,当请求得到处理时,returns 对同一页面的响应,因为我采用了可变温度。在那个变量中,整个 html 代码与输出一起存储(现在这里的输出是 body 标签的内容)。例如在 body 标签中有一些数字。现在我只想使用 getElementsByTagName 方法将 body 内容存储在另一个变量中。我试过这个但它显示 getElementsByTagName 不是一个函数。请告诉我如何将 body 标签的内容存储在变量中。这是与
request.onreadystatechange= function()
{
if(this.readyState === 4 && this.status === 200)
{
var temp = this.responseText;
var tepo = temp.getElementsByTagName("body");
console.log(tepo);
}
};
这是 this.responseText
的结果<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
-0.2
</body>
</html>
在您的 jsp 页面中,按如下操作:
//this will return as response to ajax
<% out.println("-0.2"); %>
您将需要获得该值:
var temp = this.responseText;//here temp will have -0.2
console.log(temp);
alert(temp);