وظيفة XML DOM splitText()

التعريف والاستخدام

splitText() تقوم هذه الطريقة بتقسيم نودة نصية إلى نودتين جديدتين وفقًا للقيمة المحددة.

يعود هذا الدالة بنود تحتوي على النص بعد القيمة المحددة.

يتم الاحتفاظ بالنص قبل القيمة المحددة في النودات الأصلية.

النحو

splitText(الافتراض)
الم参数 الوصف
الافتراض مطلوب. يحدد مكان تقسيم نودات النص. القيمة تبدأ من الصفر.

مثال

التعليمات التالية ستحمل "books.xml" إلى xmlDoc، وستقوم بتقسيم نودات النص بعد الكلمة الأولى:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
    var y = x.splitText(9);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y.nodeValue;
}

جرب بنفسك