لقد مر وقت طويل منذ أن قمت بإجراء مكالمة متكررة. بعد قراءتها، استيقظت فجأة!
انسخ رمز الكود كما يلي:
<!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">
<الرأس>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>عقدة عنصر الإحصائيات</title>
<لغة البرمجة = "جافا سكريبت">
فار العنصر اسم = ""؛
وظيفة countTotalElement(عقدة)
{
/// قيمة عقدة نوع السمة هي 2، مما يشير إلى سمات العقدة
/// قيمة عقدة التعليق هي 8، مما يشير إلى نص التعليق
/// قيمة عقدة المستند هي 9، مما يشير إلى Document
/// قيمة عقدة DocumentFragment هي 11، مما يشير إلى جزء المستند
/// قيمة نوع عقدة العنصر هي 1، مما يشير إلى عقدة العنصر
/// قيمة نوع عقدة النص هي 3، مما يشير إلى عقدة النص
فار الإجمالي=0;
if(node.nodeType==1) يمثل //1 أن نوع العقدة هو العنصر
{
المجموع++;
elementName=elementName+node.tagName+"/r/n";
}
var childrens=node.childNodes;
for(var i=0;i<childrens.length;i++)
{
Total+=countTotalElement(childrens[i]);
}
إجمالي العائد؛
}
</script>
</الرأس>
<الجسم>
<h1>اختبار</h1>
<جدول خلايا الجدول = "0" تباعد الخلايا = "0">
<tr><td>
<اسم النموذج = "form1" الإجراء = "" الطريقة = "post">
<نوع الإدخال = "نص" اسم = "ipput1" قيمة = "اختبار"> <br />
<نوع الإدخال = "كلمة المرور" الاسم = "قيمة كلمة المرور" = "">
</النموذج>
</td></tr>
</الجدول>
<a href="javascript:void(0)" onClick="alert('إجمالي عدد العلامات'+countTotalElement(document)+'/r/n جميع العلامات هي كما يلي:/r/n'+elementName);" >بدء الاختبار< /a>
</الجسم>
</html>
في الواقع، يمكن تحقيق نفس تأثير الزاحف العنكبوتي Baidu من خلال المكالمات المتكررة! هذا يستحق المحاولة، ربما يمكنك استخدام هذه الطريقة لكتابة منشئ خريطة الموقع!