我正在尝试读取 html 文件,然后仅在页面上显示某些部分。
我目前已使用 AJAX 和 requestData.js 文件读取文件。然后,我可以使用我创建的那个 html 变量提醒整个页面,并且效果很好。
但是,当我尝试获取所有<p>
标签(或任何其他标签不起作用)时,它就会出现此错误。
TypeError:'undefined' 不是函数(评估 'html.getElementsByTagName("div")')
我在这里做错了什么?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" language="JavaScript" src="requestData.js"></script>
<script type = "text/javascript">
function refresh(xmlhttp){
var html = xmlhttp.responseText;
var ps = html.getElementsByTagName("p");
}
</script>
</head>
<body>
</body>
<input type = "submit" onclick = "requestData('home.html', refresh)">
</html>