我有一个包含很多表格的页面,每个表格里面都有一个链接。我必须检查他们是否死了,所以我构建了这个代码:
function UrlExists(url)
{
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status!=404;
}
$(document).ready(function() {
$("table[id^='row']").each(function(){
if(!UrlExists($(this).children("a:nth-child(2)").attr('href')))
$(this).remove();
})
});
但这似乎不起作用,甚至错误控制台也无济于事:
Error: ($(parentElement) || document.body).getElementsByTagName is not a function
Source File: http://..../js/prototype.js
Line: 835
我哪里错了?